@@ -93,15 +93,4 @@
|
||||
-
|
||||
!python {model: hr.expense.expense}: |
|
||||
exp = self.browse(cr, uid, [ref('hr_expense_expense_september0')])[0]
|
||||
invoice_obj = self.pool.get('account.invoice')
|
||||
invoice_ids = invoice_obj.search(cr, uid, [('partner_id', '=', exp.employee_id.address_id.partner_id.id)])
|
||||
invoice_id = invoice_obj.browse(cr, uid, invoice_ids)[0]
|
||||
|
||||
for invoice in invoice_id.invoice_line:
|
||||
product = invoice.product_id.id
|
||||
|
||||
for line in exp.line_ids:
|
||||
product_exp = line.product_id.id
|
||||
assert product == product_exp
|
||||
assert exp.id == invoice_id.id
|
||||
|
||||
assert exp.invoice_id, "Invoice should be created"
|
||||
|
||||
@@ -33,7 +33,12 @@ class project_project(osv.osv):
|
||||
if vals.get('date', False):
|
||||
data_project = self.browse(cr, uid, ids)
|
||||
for prj in data_project:
|
||||
new_end_date = date(*time.strptime(vals['date'],'%Y-%m-%d')[:3])
|
||||
if isinstance(vals['date'], datetime):
|
||||
new_end_date = vals['date'].date()
|
||||
elif isinstance(vals['date'], date):
|
||||
new_end_date = vals['date']
|
||||
else:
|
||||
new_end_date = date(*time.strptime(vals['date'],'%Y-%m-%d')[:3])
|
||||
if prj.date:
|
||||
old_end_date = date(*time.strptime(prj.date,'%Y-%m-%d')[:3])
|
||||
for task in prj.tasks:
|
||||
|
||||
@@ -231,7 +231,7 @@ Demo :Bugfix - memory leak
|
||||
<field name="sprint_id" ref="scrum_sprint_0"/>
|
||||
<field eval="time.strftime('%Y-%m-%d')" name="date"/>
|
||||
</record>
|
||||
<record id="project_task_work_scrum_task1" model="project.task.work">
|
||||
<record id="project_task_work_scrum_task1" model="project.task.work" context="{'withoutemployee': True }">
|
||||
<field name="user_id" ref="base.user_root"/>
|
||||
<field name="name">Learn how to migration</field>
|
||||
<field name="task_id" ref="scrum_task_6"/>
|
||||
@@ -239,7 +239,7 @@ Demo :Bugfix - memory leak
|
||||
<field eval="1.0" name="hours"/>
|
||||
<field eval="time.strftime('%Y-%m-%d')" name="date"/>
|
||||
</record>
|
||||
<record id="project_task_work_scrum_task2" model="project.task.work">
|
||||
<record id="project_task_work_scrum_task2" model="project.task.work" context="{'withoutemployee': True }">
|
||||
<field name="user_id" ref="base.user_root"/>
|
||||
<field name="name">Create a script for migration and testing</field>
|
||||
<field name="task_id" ref="scrum_task_6"/>
|
||||
@@ -247,7 +247,7 @@ Demo :Bugfix - memory leak
|
||||
<field eval="5.0" name="hours"/>
|
||||
<field eval="time.strftime('%Y-%m-%d')" name="date"/>
|
||||
</record>
|
||||
<record id="project_task_work_scrum_task3" model="project.task.work">
|
||||
<record id="project_task_work_scrum_task3" model="project.task.work" context="{'withoutemployee': True }">
|
||||
<field name="user_id" ref="base.user_root"/>
|
||||
<field name="name">Add on top or bottom and shortcuts</field>
|
||||
<field name="task_id" ref="scrum_task_17"/>
|
||||
|
||||
Reference in New Issue
Block a user