diff --git a/addons/account_analytic_default/__openerp__.py b/addons/account_analytic_default/__openerp__.py index c2bea6783df..07cde53d003 100644 --- a/addons/account_analytic_default/__openerp__.py +++ b/addons/account_analytic_default/__openerp__.py @@ -39,7 +39,11 @@ Allows to automatically select analytic accounts based on criterions: 'images' : ['images/analytic_defaults.jpeg'], 'depends' : ['sale'], 'init_xml' : [], - 'update_xml': ['security/ir.model.access.csv', 'account_analytic_default_view.xml'], + 'update_xml': [ + 'security/ir.model.access.csv', + 'security/account_analytic_default_security.xml', + 'account_analytic_default_view.xml' + ], 'demo_xml' : [], 'installable': True, 'active': False, diff --git a/addons/account_analytic_default/security/account_analytic_default_security.xml b/addons/account_analytic_default/security/account_analytic_default_security.xml new file mode 100644 index 00000000000..7ff68c7d849 --- /dev/null +++ b/addons/account_analytic_default/security/account_analytic_default_security.xml @@ -0,0 +1,13 @@ + + + + + + Analytic Default multi company rule + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + + diff --git a/addons/account_followup/__openerp__.py b/addons/account_followup/__openerp__.py index b316f5039a3..8de7468e43a 100644 --- a/addons/account_followup/__openerp__.py +++ b/addons/account_followup/__openerp__.py @@ -48,6 +48,7 @@ Note that if you want to check the followup level for a given partner/account en 'depends': ['account_accountant', 'mail'], 'init_xml': [], 'update_xml': [ + 'security/account_followup_security.xml', 'security/ir.model.access.csv', 'wizard/account_followup_print_view.xml', 'report/account_followup_report.xml', diff --git a/addons/account_followup/security/account_followup_security.xml b/addons/account_followup/security/account_followup_security.xml new file mode 100644 index 00000000000..f21c21e2367 --- /dev/null +++ b/addons/account_followup/security/account_followup_security.xml @@ -0,0 +1,20 @@ + + + + + + Account Followup multi company rule + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + + Account Followup Statistics by Partner Rule + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + + diff --git a/addons/analytic/security/analytic_security.xml b/addons/analytic/security/analytic_security.xml index dfa8c840bb6..165bb92f6b9 100644 --- a/addons/analytic/security/analytic_security.xml +++ b/addons/analytic/security/analytic_security.xml @@ -7,6 +7,14 @@ ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + Analytic line multi company rule + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + Useability / Analytic Accounting diff --git a/addons/hr/security/hr_security.xml b/addons/hr/security/hr_security.xml index 9a85bf71016..8e77830184b 100644 --- a/addons/hr/security/hr_security.xml +++ b/addons/hr/security/hr_security.xml @@ -1,6 +1,6 @@ - + Human Resources / HR Officer @@ -10,6 +10,18 @@ Human Resources / HR Manager - - + + Department multi company rule + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + Job multi company rule + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + diff --git a/addons/hr_evaluation/security/hr_evaluation_security.xml b/addons/hr_evaluation/security/hr_evaluation_security.xml index 1520b61b55a..c99ddf41545 100644 --- a/addons/hr_evaluation/security/hr_evaluation_security.xml +++ b/addons/hr_evaluation/security/hr_evaluation_security.xml @@ -19,5 +19,20 @@ + + + Evaluation Plan multi company rule + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + + Evaluation Plan Phase multi company rule + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + diff --git a/addons/hr_expense/security/ir_rule.xml b/addons/hr_expense/security/ir_rule.xml index 292db38bf5e..65b02edeb1a 100644 --- a/addons/hr_expense/security/ir_rule.xml +++ b/addons/hr_expense/security/ir_rule.xml @@ -20,6 +20,12 @@ [('employee_id.user_id','=',user.id)] + + Expense multi company rule + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + diff --git a/addons/hr_recruitment/security/hr_recruitment_security.xml b/addons/hr_recruitment/security/hr_recruitment_security.xml index e159be6a9db..570b0f036cd 100644 --- a/addons/hr_recruitment/security/hr_recruitment_security.xml +++ b/addons/hr_recruitment/security/hr_recruitment_security.xml @@ -2,6 +2,12 @@ + + Applicant multi company rule + + + ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] +