Hardik Ansodariya (OpenERP) has proposed merging
lp:~openerp-dev/openobject-addons/6.0-opw-383477-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-383477-han/+merge/92207
Hello,
I have fixed the issue when we save the record, the users displayed in the
planning per user list is not correct. It's not the users which are under the
responsible but seems to be random users in project_planning.
Thanks
Hardik
--
https://code.launchpad.net/~openerp-dev/openobject-addons/6.0-opw-383477-han/+merge/92207
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-addons/6.0-opw-383477-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-09 05:14:36 +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
=== modified file 'project_planning/project_planning.py'
--- project_planning/project_planning.py 2012-02-06 10:08:44 +0000
+++ project_planning/project_planning.py 2012-02-09 05:14:36 +0000
@@ -75,7 +75,7 @@
children = self.emp_to_users(cr, uid, emp_children, context=context)
children = obj_user.search(cr, uid, [('id', 'in', children),('active', '=', True)], context=context)
if user_id in children:
- children.remove(user_id)
+ children.pop(user_id)
child_ids.extend(tools.flatten(children))
set = {}
map(set.__setitem__, child_ids, [])
_______________________________________________
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