From 5bac583ce71eb3118b1c69968dc2b282ff0c4a0a Mon Sep 17 00:00:00 2001 From: mtr Date: Wed, 8 Jun 2011 12:59:35 +0530 Subject: [PATCH] [FIX] analytic,hr,hr_evaluation,hr_expense,hr_recruitment: added multi-company access rules lp bug: https://launchpad.net/bugs/788139 fixed bzr revid: mtr@mtr-20110608072935-blig6ejq1oa36un5 --- .../analytic/security/analytic_security.xml | 8 ++++++++ addons/hr/security/hr_security.xml | 19 +++++++++++++++++-- .../security/hr_evaluation_security.xml | 15 +++++++++++++++ addons/hr_expense/security/ir_rule.xml | 6 ++++++ .../security/hr_recruitment_security.xml | 6 ++++++ 5 files changed, 52 insertions(+), 2 deletions(-) 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 aba7d4b45e1..cf7dbd19f80 100644 --- a/addons/hr/security/hr_security.xml +++ b/addons/hr/security/hr_security.xml @@ -1,6 +1,6 @@ - + Human Resources / Manager @@ -9,5 +9,20 @@ Human Resources / Officer - + + + 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])] +