Hardik Ansodariya (OpenERP) has proposed merging
lp:~openerp-dev/openobject-addons/6.0-opw-382052-han into
lp:openobject-addons/6.0.
Requested reviews:
Xavier ALT (OpenERP) (xal-openerp)
Naresh(OpenERP) (nch-openerp)
Hardik Ansodariya (OpenERP) (han-tinyerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/6.0-opw-382052-han/+merge/99310
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/99310
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-03-26 12:51:38 +0000
@@ -35,7 +35,11 @@
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_order_line_obj = self.pool.get('sale.order.line')
for procurement in self.browse(cr, uid, ids, context=context):
+ line_id = sale_order_line_obj.search(cr, uid, [('procurement_id', '=', procurement.id)],context=context)
+ if line_id:
+ sale_oder_line_id = sale_order_line_obj.browse(cr, uid, line_id, context=context)[0].order_id
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 +59,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_oder_line_id.partner_id and sale_oder_line_id.partner_id.id or False
},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