[FIX]mrp,stock,stock_location,stock_planning,product:Add company rules
lp bug: https://launchpad.net/bugs/788139 fixed bzr revid: ron@tinyerp.com-20110608124833-dg77wajhwl41uhal
This commit is contained in:
parent
154addd6bb
commit
035922f429
|
@ -36,5 +36,19 @@
|
|||
<field name="domain_force">['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)]</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule" id="mrp_routing_rule">
|
||||
<field name="name">mrp_routing multi-company</field>
|
||||
<field name="model_id" search="[('model','=','mrp.routing')]" model="ir.model"/>
|
||||
<field name="global" eval="True"/>
|
||||
<field name="domain_force">['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)]</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule" id="mrp_routing_workcenter_rule">
|
||||
<field name="name">mrp_routing_workcenter multi-company</field>
|
||||
<field name="model_id" search="[('model','=','mrp.routing.workcenter')]" model="ir.model"/>
|
||||
<field name="global" eval="True"/>
|
||||
<field name="domain_force">['|',('company_id','child_of',[user.company_id.id]),('company_id','=',False)]</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
|
|
|
@ -45,5 +45,12 @@
|
|||
<field name="domain_force">['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])]</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule" id="product_supplierinfo_comp_rule">
|
||||
<field name="name">product supplierinfo company rule</field>
|
||||
<field name="model_id" ref="model_product_supplierinfo"/>
|
||||
<field name="global" eval="True"/>
|
||||
<field name="domain_force">['|','|',('company_id','=',False),('company_id','child_of',[user.company_id.id]),('company_id.child_ids','child_of',[user.company_id.id])]</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
|
|
|
@ -53,5 +53,19 @@
|
|||
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule" id="stock_production_lot_comp_rule">
|
||||
<field name="name">Production lot multi-company</field>
|
||||
<field name="model_id" ref="model_stock_production_lot"/>
|
||||
<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_production_lot_revision_comp_rule">
|
||||
<field name="name">Production lot revision multi-company</field>
|
||||
<field name="model_id" ref="model_stock_production_lot_revision"/>
|
||||
<field name="global" eval="True"/>
|
||||
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
|
|
|
@ -89,7 +89,7 @@ You can use the demo data as follow:
|
|||
'images': ['images/pulled_flow.jpeg','images/pushed_flow.jpeg'],
|
||||
'depends': ['procurement','stock','sale'],
|
||||
'init_xml': [],
|
||||
'update_xml': ['stock_location_view.xml', 'security/ir.model.access.csv', 'procurement_pull_workflow.xml'],
|
||||
'update_xml': ['stock_location_view.xml', "security/stock_location_security.xml", 'security/ir.model.access.csv', 'procurement_pull_workflow.xml'],
|
||||
'demo_xml': [
|
||||
'stock_location_demo_cpu1.xml',
|
||||
'stock_location_demo_cpu3.yml',
|
||||
|
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data noupdate="0">
|
||||
|
||||
<!-- 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_product_pulled_flow"/>
|
||||
<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>
|
||||
<field name="model_id" ref="model_stock_location_path"/>
|
||||
<field name="global" eval="True"/>
|
||||
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
|
@ -144,6 +144,7 @@ Remarks:
|
|||
""",
|
||||
"demo_xml":[],
|
||||
"update_xml": [
|
||||
"security/stock_planning_security.xml",
|
||||
"security/ir.model.access.csv",
|
||||
"stock_planning_view.xml",
|
||||
"wizard/stock_planning_create_periods_view.xml",
|
||||
|
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data noupdate="0">
|
||||
|
||||
<!-- multi -->
|
||||
<record model="ir.rule" id="stock_planning_comp_rule">
|
||||
<field name="name">stock_planning multi-company</field>
|
||||
<field name="model_id" ref="model_stock_planning"/>
|
||||
<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_sale_forecast_comp_rule">
|
||||
<field name="name">stock_sale_forecast multi-company</field>
|
||||
<field name="model_id" ref="model_stock_sale_forecast"/>
|
||||
<field name="global" eval="True"/>
|
||||
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
Loading…
Reference in New Issue