Hardik Ansodariya (OpenERP) has proposed merging
lp:~openerp-dev/openobject-addons/6.0-opw-382052-han into
lp:openobject-addons/6.0.
Requested reviews:
Naresh(OpenERP) (nch-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/6.0-opw-382052-han/+merge/91765
Hello,
Fixed the issue of when we have a product in type 'Service' that generates a
task
when confirming a Sales Order, the name of the partner is not kept from the
order
Thanks
Hardik
--
https://code.launchpad.net/~openerp-dev/openobject-addons/6.0-opw-382052-han/+merge/91765
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-addons/6.0-opw-382052-han.
=== modified file 'project_mrp/project_procurement.py'
--- project_mrp/project_procurement.py 2011-05-07 11:24:17 +0000
+++ project_mrp/project_procurement.py 2012-02-07 06:14:20 +0000
@@ -35,7 +35,10 @@
def action_produce_assign_service(self, cr, uid, ids, context=None):
task_obj = self.pool.get('project.task')
uom_obj = self.pool.get('product.uom')
+ sale_obj = self.pool.get('sale.order')
for procurement in self.browse(cr, uid, ids, context=context):
+ order_id = sale_obj.search(cr, uid, [('name', '=', procurement.origin)],context=context)
+ sale_order_id = sale_obj.browse(cr, uid, order_id, context=context)[0]
self.write(cr, uid, [procurement.id], {'state': 'running'})
planned_hours = procurement.product_qty
proj_uom_id = procurement.company_id.project_time_mode_id.id
@@ -55,6 +58,7 @@
'date_deadline': procurement.date_planned,
'project_id': procurement.product_id.project_id and procurement.product_id.project_id.id or False,
'company_id': procurement.company_id.id,
+ 'partner_id': sale_order_id.partner_id.id
},context=context)
self.write(cr, uid, [procurement.id],{'task_id':task_id})
return task_id
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp