[IMP] Add security rules from bzr branch
This commit is contained in:
parent
7adfaf786d
commit
ad58b17e6e
|
@ -49,6 +49,15 @@
|
||||||
<field name="global" eval="True"/>
|
<field name="global" eval="True"/>
|
||||||
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
|
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
<record model="ir.rule" id="stock_picking_rule">
|
||||||
|
<field name="name">Stock Picking Type multi-company</field>
|
||||||
|
<field name="model_id" search="[('model','=','stock.picking.type')]" model="ir.model"/>
|
||||||
|
<field name="global" eval="True"/>
|
||||||
|
<field name="domain_force">['|', ('warehouse_id', '=', False), '|',('warehouse_id.company_id','=',False),('warehouse_id.company_id','child_of',[user.company_id.id])]</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<record model="ir.rule" id="stock_warehouse_comp_rule">
|
<record model="ir.rule" id="stock_warehouse_comp_rule">
|
||||||
<field name="name">Warehouse multi-company</field>
|
<field name="name">Warehouse multi-company</field>
|
||||||
|
|
|
@ -2743,7 +2743,7 @@ class stock_warehouse(osv.osv):
|
||||||
|
|
||||||
_columns = {
|
_columns = {
|
||||||
'name': fields.char('Warehouse Name', size=128, required=True, select=True),
|
'name': fields.char('Warehouse Name', size=128, required=True, select=True),
|
||||||
'company_id': fields.many2one('res.company', 'Company', required=True, select=True),
|
'company_id': fields.many2one('res.company', 'Company', required=True, readonly=True, select=True),
|
||||||
'partner_id': fields.many2one('res.partner', 'Address'),
|
'partner_id': fields.many2one('res.partner', 'Address'),
|
||||||
'view_location_id': fields.many2one('stock.location', 'View Location', required=True, domain=[('usage', '=', 'view')]),
|
'view_location_id': fields.many2one('stock.location', 'View Location', required=True, domain=[('usage', '=', 'view')]),
|
||||||
'lot_stock_id': fields.many2one('stock.location', 'Location Stock', required=True, domain=[('usage', '=', 'internal')]),
|
'lot_stock_id': fields.many2one('stock.location', 'Location Stock', required=True, domain=[('usage', '=', 'internal')]),
|
||||||
|
|
|
@ -8,6 +8,15 @@
|
||||||
<field name="name">Manage Inventory Valuation and Costing Methods</field>
|
<field name="name">Manage Inventory Valuation and Costing Methods</field>
|
||||||
<field name="category_id" ref="base.module_category_hidden"/>
|
<field name="category_id" ref="base.module_category_hidden"/>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
|
||||||
|
<record model="ir.rule" id="stock_history_rule">
|
||||||
|
<field name="name">Stock History multi-company</field>
|
||||||
|
<field name="model_id" search="[('model','=','stock.history')]" model="ir.model"/>
|
||||||
|
<field name="global" eval="True"/>
|
||||||
|
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
</data>
|
</data>
|
||||||
</openerp>
|
</openerp>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue