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/report/report_contract.xml b/contract/report/report_contract.xml index 0e34d3a93..1097969c7 100644 --- a/contract/report/report_contract.xml +++ b/contract/report/report_contract.xml @@ -36,7 +36,7 @@ - + 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])] + +