From d42a822d16ee6793d7529d6678541f8000d59810 Mon Sep 17 00:00:00 2001 From: Ruchir Shukla Date: Wed, 16 Sep 2020 11:23:37 +0530 Subject: [PATCH] [IMP]add support for stock change qty reason for Multi company --- .../models/stock_inventory_line_reason.py | 1 + stock_change_qty_reason/security/stock_security.xml | 8 ++++++++ .../views/stock_inventory_line_reason_view.xml | 1 + .../views/stock_inventory_line_view.xml | 13 +++++++++++-- .../views/stock_inventory_view.xml | 5 ++++- 5 files changed, 25 insertions(+), 3 deletions(-) diff --git a/stock_change_qty_reason/models/stock_inventory_line_reason.py b/stock_change_qty_reason/models/stock_inventory_line_reason.py index a41edc0cf..1bcf3eb26 100644 --- a/stock_change_qty_reason/models/stock_inventory_line_reason.py +++ b/stock_change_qty_reason/models/stock_inventory_line_reason.py @@ -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 = [ ( diff --git a/stock_change_qty_reason/security/stock_security.xml b/stock_change_qty_reason/security/stock_security.xml index 4bf0cc42a..8d4284b1c 100644 --- a/stock_change_qty_reason/security/stock_security.xml +++ b/stock_change_qty_reason/security/stock_security.xml @@ -4,4 +4,12 @@ Manage Stock Change Qty Preset Reasons + + stock_inventory_line_reason multi-company + + + ['|',('company_id','=',False),('company_id', 'in', company_ids)] + diff --git a/stock_change_qty_reason/views/stock_inventory_line_reason_view.xml b/stock_change_qty_reason/views/stock_inventory_line_reason_view.xml index 5922eadb1..4b03c76b4 100644 --- a/stock_change_qty_reason/views/stock_inventory_line_reason_view.xml +++ b/stock_change_qty_reason/views/stock_inventory_line_reason_view.xml @@ -27,6 +27,7 @@ + diff --git a/stock_change_qty_reason/views/stock_inventory_line_view.xml b/stock_change_qty_reason/views/stock_inventory_line_view.xml index 32bad9428..1b572d001 100644 --- a/stock_change_qty_reason/views/stock_inventory_line_view.xml +++ b/stock_change_qty_reason/views/stock_inventory_line_view.xml @@ -19,8 +19,14 @@ eval="[(4, ref('stock_change_qty_reason.group_qty_reason_preset'))]" /> + + + - + @@ -44,7 +50,10 @@ /> - + diff --git a/stock_change_qty_reason/views/stock_inventory_view.xml b/stock_change_qty_reason/views/stock_inventory_view.xml index 85d1e1706..ee245b21c 100644 --- a/stock_change_qty_reason/views/stock_inventory_view.xml +++ b/stock_change_qty_reason/views/stock_inventory_view.xml @@ -22,7 +22,10 @@ /> - +