[FIX] multi-company rule of procurement.rule object
authorQuentin (OpenERP) <qdp-launchpad@openerp.com>
Fri, 11 Oct 2013 07:22:10 +0000 (09:22 +0200)
committerQuentin (OpenERP) <qdp-launchpad@openerp.com>
Fri, 11 Oct 2013 07:22:10 +0000 (09:22 +0200)
bzr revid: qdp-launchpad@openerp.com-20131011072210-llvfrr0n1a9xiyiu

addons/procurement/procurement.py
addons/procurement/security/procurement_security.xml
addons/stock_location/security/stock_location_security.xml

index 3f4ad6e..6058351 100644 (file)
@@ -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'),
     }
 
 
index 8b3a4fc..c19852d 100644 (file)
@@ -9,5 +9,12 @@
             <field name="domain_force">['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)]</field>
         </record>
 
+     <record model="ir.rule" id="product_pulled_flow_comp_rule">
+        <field name="name">product_pulled_flow multi-company</field>
+        <field name="model_id" ref="model_procurement_rule"/>
+        <field name="global" eval="True"/>
+        <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+    </record>
+
     </data>
 </openerp>
index 2f40661..2ef99b5 100644 (file)
@@ -3,12 +3,6 @@
 <data noupdate="1">
 
 <!-- multi -->
-     <record model="ir.rule" id="product_pulled_flow_comp_rule">
-        <field name="name">product_pulled_flow multi-company</field>
-        <field name="model_id" ref="model_procurement_rule"/>
-        <field name="global" eval="True"/>
-        <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
-    </record>
 
       <record model="ir.rule" id="stock_location_path_comp_rule">
         <field name="name">stock_location_path multi-company</field>