diff --git a/ddmrp_history/__manifest__.py b/ddmrp_history/__manifest__.py index 709582876..5341e63d2 100644 --- a/ddmrp_history/__manifest__.py +++ b/ddmrp_history/__manifest__.py @@ -13,6 +13,7 @@ "depends": ["ddmrp"], "data": [ "security/ir.model.access.csv", + "security/security.xml", "views/ddmrp_history_view.xml", "views/stock_buffer_view.xml", ], diff --git a/ddmrp_history/models/ddmrp_history.py b/ddmrp_history/models/ddmrp_history.py index 1951ebadb..11b3995fe 100644 --- a/ddmrp_history/models/ddmrp_history.py +++ b/ddmrp_history/models/ddmrp_history.py @@ -48,3 +48,6 @@ class DdmrpHistory(models.Model): group_operator="avg", help="Average Daily Usage", ) + company_id = fields.Many2one( + related="buffer_id.company_id", + ) diff --git a/ddmrp_history/security/security.xml b/ddmrp_history/security/security.xml new file mode 100644 index 000000000..b40f692a0 --- /dev/null +++ b/ddmrp_history/security/security.xml @@ -0,0 +1,13 @@ + + + + + DDMRP History Multi-Company + + + ['|',('company_id', 'in', company_ids),('company_id','=',False)] + + diff --git a/ddmrp_history/views/ddmrp_history_view.xml b/ddmrp_history/views/ddmrp_history_view.xml index 2164c63b5..5bb3b9c4a 100644 --- a/ddmrp_history/views/ddmrp_history_view.xml +++ b/ddmrp_history/views/ddmrp_history_view.xml @@ -15,6 +15,11 @@ +