mirror of
https://github.com/OCA/stock-logistics-warehouse.git
synced 2025-01-21 14:27:28 +02:00
@@ -11,6 +11,7 @@ class StockInventoryLineReason(models.Model):
|
||||
name = fields.Char("Reason Name")
|
||||
description = fields.Text("Reason Description")
|
||||
active = fields.Boolean(default=True)
|
||||
company_id = fields.Many2one("res.company", default=lambda c: c.env.company.id)
|
||||
|
||||
_sql_constraints = [
|
||||
(
|
||||
|
||||
@@ -4,4 +4,12 @@
|
||||
<field name="name">Manage Stock Change Qty Preset Reasons</field>
|
||||
<field name="category_id" ref="base.module_category_hidden" />
|
||||
</record>
|
||||
<record model="ir.rule" id="stock_inventory_line_reason_company_rule">
|
||||
<field name="name">stock_inventory_line_reason multi-company</field>
|
||||
<field name="model_id" ref="model_stock_inventory_line_reason" />
|
||||
<field name="global" eval="True" />
|
||||
<field
|
||||
name="domain_force"
|
||||
>['|',('company_id','=',False),('company_id', 'in', company_ids)]</field>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
<group>
|
||||
<field name="name" />
|
||||
<field name="description" />
|
||||
<field name="company_id" groups="base.group_multi_company" />
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
|
||||
@@ -19,8 +19,14 @@
|
||||
eval="[(4, ref('stock_change_qty_reason.group_qty_reason_preset'))]"
|
||||
/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='product_id']" position="before">
|
||||
<field name="company_id" invisible="1" />
|
||||
</xpath>
|
||||
<field name="reason" position="replace">
|
||||
<field name="preset_reason_id" />
|
||||
<field
|
||||
name="preset_reason_id"
|
||||
domain="['|', ('company_id', '=', company_id), ('company_id', '=', False)]"
|
||||
/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
@@ -44,7 +50,10 @@
|
||||
/>
|
||||
<field name="arch" type="xml">
|
||||
<field name="reason" position="replace">
|
||||
<field name="preset_reason_id" />
|
||||
<field
|
||||
name="preset_reason_id"
|
||||
domain="['|', ('company_id', '=', company_id), ('company_id', '=', False)]"
|
||||
/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
@@ -22,7 +22,10 @@
|
||||
/>
|
||||
<field name="arch" type="xml">
|
||||
<field name="reason" position="replace">
|
||||
<field name="preset_reason_id" />
|
||||
<field
|
||||
name="preset_reason_id"
|
||||
domain="['|', ('company_id', '=', company_id), ('company_id', '=', False)]"
|
||||
/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
Reference in New Issue
Block a user