|
@@ -0,0 +1,100 @@
|
|
|
+<?xml version="1.0"?>
|
|
|
+<openerp>
|
|
|
+ <data noupdate="1">
|
|
|
+ <record id="stock_warehouse_store_rule" model="ir.rule">
|
|
|
+ <field name="name">Warehouse multi-store</field>
|
|
|
+ <field name="model_id" ref="stock.model_stock_warehouse"/>
|
|
|
+ <field name="global" eval="True"/>
|
|
|
+ <field name="domain_force">['|',('store_id','=',False),('store_id','child_of',[user.store_id.id])]</field>
|
|
|
+ <field name="perm_read" eval="False"/>
|
|
|
+ </record>
|
|
|
+
|
|
|
+ <record id="stock_location_store_rule" model="ir.rule">
|
|
|
+ <field name="name">location multi-store</field>
|
|
|
+ <field name="model_id" ref="stock.model_stock_location"/>
|
|
|
+ <field name="global" eval="True"/>
|
|
|
+ <field name="domain_force">['|',('store_id','=',False),('store_id','child_of',[user.store_id.id])]</field>
|
|
|
+ </record>
|
|
|
+
|
|
|
+ <record id="stock_picking_type_store_rule" model="ir.rule">
|
|
|
+ <field name="name">Stock Picking Type multi-store</field>
|
|
|
+ <field name="model_id" ref="stock.model_stock_picking_type"/>
|
|
|
+ <field name="global" eval="True"/>
|
|
|
+ <field name="domain_force">['|',('store_id','=',False),('store_id','child_of',[user.store_id.id])]</field>
|
|
|
+ </record>
|
|
|
+
|
|
|
+ <record id="stock_picking_store_rule" model="ir.rule">
|
|
|
+ <field name="name">Stock Picking multi-store</field>
|
|
|
+ <field name="model_id" ref="stock.model_stock_picking"/>
|
|
|
+ <field name="global" eval="True"/>
|
|
|
+ <!-- <field name="perm_read" eval="False"/> -->
|
|
|
+ <field name="domain_force">['|',('store_id','=',False),('store_id','child_of',[user.store_id.id])]</field>
|
|
|
+ </record>
|
|
|
+
|
|
|
+ <record id="stock_inventory_rule" model="ir.rule">
|
|
|
+ <field name="name">Stock Inventory multi-store</field>
|
|
|
+ <field name="model_id" ref="stock.model_stock_inventory"/>
|
|
|
+ <field name="global" eval="True"/>
|
|
|
+ <!-- <field name="perm_read" eval="False"/> -->
|
|
|
+ <field name="domain_force">['|',('location_id.store_id','=',False),('location_id.store_id','child_of',[user.store_id.id])]</field>
|
|
|
+ </record>
|
|
|
+
|
|
|
+ <record id="sale_store_rule" model="ir.rule">
|
|
|
+ <field name="name">Sale Order multi-store</field>
|
|
|
+ <field name="model_id" ref="sale.model_sale_order"/>
|
|
|
+ <field name="global" eval="True"/>
|
|
|
+ <!-- <field name="perm_read" eval="False"/> -->
|
|
|
+ <field name="domain_force">['|',('warehouse_id.store_id','=',False),('warehouse_id.store_id','child_of',[user.store_id.id])]</field>
|
|
|
+ </record>
|
|
|
+
|
|
|
+ <record id="purchase_store_rule" model="ir.rule">
|
|
|
+ <field name="name">Purchase Order multi-store</field>
|
|
|
+ <field name="model_id" ref="purchase.model_purchase_order"/>
|
|
|
+ <field name="global" eval="True"/>
|
|
|
+ <!-- <field name="perm_read" eval="False"/> -->
|
|
|
+ <field name="domain_force">['|',('picking_type_id.store_id','=',False),('picking_type_id.store_id','child_of',[user.store_id.id])]</field>
|
|
|
+ </record>
|
|
|
+
|
|
|
+ <record id="stock_quant_store_rule" model="ir.rule">
|
|
|
+ <field name="name">Stock Quant multi-store</field>
|
|
|
+ <field name="model_id" ref="stock.model_stock_quant"/>
|
|
|
+ <field name="global" eval="True"/>
|
|
|
+ <!-- <field name="perm_read" eval="False"/> -->
|
|
|
+ <field name="domain_force">['|',('location_id.store_id','=',False),('location_id.store_id','child_of',[user.store_id.id])]</field>
|
|
|
+ </record>
|
|
|
+
|
|
|
+ <record id="product_template_store_rule" model="ir.rule">
|
|
|
+ <field name="name">Product Template multi-store</field>
|
|
|
+ <field name="model_id" ref="product.model_product_template"/>
|
|
|
+ <field name="global" eval="True"/>
|
|
|
+ <!-- <field name="perm_read" eval="False"/> -->
|
|
|
+ <field name="domain_force">['|',('store_id','=',False),('store_id','child_of',[user.store_id.id])]</field>
|
|
|
+ </record>
|
|
|
+
|
|
|
+ <record id="product_pricelist_store_rule" model="ir.rule">
|
|
|
+ <field name="name">Product Pricelist multi-store</field>
|
|
|
+ <field name="model_id" ref="product.model_product_pricelist"/>
|
|
|
+ <field name="global" eval="True"/>
|
|
|
+ <!-- <field name="perm_read" eval="False"/> -->
|
|
|
+ <field name="domain_force">['|',('store_id','=',False),('store_id','child_of',[user.store_id.id])]</field>
|
|
|
+ </record>
|
|
|
+
|
|
|
+ <record id="product_pricelist_version_store_rule" model="ir.rule">
|
|
|
+ <field name="name">Product Pricelist Version multi-store</field>
|
|
|
+ <field name="model_id" ref="product.model_product_pricelist_version"/>
|
|
|
+ <field name="global" eval="True"/>
|
|
|
+ <!-- <field name="perm_read" eval="False"/> -->
|
|
|
+ <field name="domain_force">['|',('pricelist_id.store_id','=',False),('pricelist_id.store_id','child_of',[user.store_id.id])]</field>
|
|
|
+ </record>
|
|
|
+
|
|
|
+ <record id="product_pricelist_item_store_rule" model="ir.rule">
|
|
|
+ <field name="name">Product Pricelist Item multi-store</field>
|
|
|
+ <field name="model_id" ref="product.model_product_pricelist_item"/>
|
|
|
+ <field name="global" eval="True"/>
|
|
|
+ <!-- <field name="perm_read" eval="False"/> -->
|
|
|
+ <field name="domain_force">['|',('price_version_id.pricelist_id.store_id','=',False),('price_version_id.pricelist_id.store_id','child_of',[user.store_id.id])]</field>
|
|
|
+ </record>
|
|
|
+
|
|
|
+ </data>
|
|
|
+</openerp>
|
|
|
+
|