From 4c1b61dc8db7c6a50d389aa55dba78e4cd747058 Mon Sep 17 00:00:00 2001 From: sbejaoui Date: Fri, 25 Oct 2019 15:33:52 +0200 Subject: [PATCH] [IMP] - Add multi-company access rule for contract objects --- contract/__manifest__.py | 2 +- contract/security/contract_security.xml | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/contract/__manifest__.py b/contract/__manifest__.py index e405e9d2b..3187591f1 100644 --- a/contract/__manifest__.py +++ b/contract/__manifest__.py @@ -9,7 +9,7 @@ { 'name': 'Recurring - Contracts Management', - 'version': '12.0.4.1.0', + 'version': '12.0.4.2.0', 'category': 'Contract Management', 'license': 'AGPL-3', 'author': "OpenERP SA, " diff --git a/contract/security/contract_security.xml b/contract/security/contract_security.xml index 08b0f9b93..ee648bbea 100644 --- a/contract/security/contract_security.xml +++ b/contract/security/contract_security.xml @@ -1,5 +1,19 @@ + + Contract contract multi-company + + + ['|', ('company_id', '=', False), ('company_id', 'child_of', [user.company_id.id])] + + + + Contract line multi-company + + + ['|', ('contract_id.company_id', '=', False), ('contract_id.company_id', 'child_of', [user.company_id.id])] + + Contract template multi-company @@ -7,4 +21,11 @@ ['|', ('company_id', '=', False), ('company_id', 'child_of', [user.company_id.id])] + + Contract template line multi-company + + + ['|', ('contract_id.company_id', '=', False), ('contract_id.company_id', 'child_of', [user.company_id.id])] + +