diff --git a/addons/procurement/procurement.py b/addons/procurement/procurement.py index 3f4ad6e6b37..60583519827 100644 --- a/addons/procurement/procurement.py +++ b/addons/procurement/procurement.py @@ -85,6 +85,7 @@ class procurement_rule(osv.osv): 'group_id': fields.many2one('procurement.group', 'Procurement Group'), 'action': fields.selection(selection=lambda s, cr, uid, context=None: s._get_action(cr, uid, context=context), string='Action', required=True), + 'company_id': fields.many2one('res.company', 'Company'), } diff --git a/addons/procurement/security/procurement_security.xml b/addons/procurement/security/procurement_security.xml index 8b3a4fc3b9f..c19852d2f60 100644 --- a/addons/procurement/security/procurement_security.xml +++ b/addons/procurement/security/procurement_security.xml @@ -9,5 +9,12 @@ ['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)] + + product_pulled_flow multi-company + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + diff --git a/addons/stock_location/security/stock_location_security.xml b/addons/stock_location/security/stock_location_security.xml index 2f406614380..2ef99b53025 100644 --- a/addons/stock_location/security/stock_location_security.xml +++ b/addons/stock_location/security/stock_location_security.xml @@ -3,12 +3,6 @@ - - product_pulled_flow multi-company - - - ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] - stock_location_path multi-company