diff --git a/addons/hr/security/hr_security.xml b/addons/hr/security/hr_security.xml index 61aa5a93b12..caecf869ce6 100644 --- a/addons/hr/security/hr_security.xml +++ b/addons/hr/security/hr_security.xml @@ -9,5 +9,13 @@ Human Resources / User + + + Employee + + [('user_id','=',user.id)] + + + diff --git a/addons/hr_evaluation/hr_evaluation_demo.xml b/addons/hr_evaluation/hr_evaluation_demo.xml index 59396717d49..682452a196b 100644 --- a/addons/hr_evaluation/hr_evaluation_demo.xml +++ b/addons/hr_evaluation/hr_evaluation_demo.xml @@ -1624,6 +1624,12 @@ Once the form had been filled, the employee send it to his supervisor. ['|',('employee_id.user_id','=',user.id),('employee_id.parent_id.user_id','=',user.id )] - + + Employee Evaluation + + [('employee_id.user_id','=',user.id)] + + + diff --git a/addons/hr_expense/security/ir_rule.xml b/addons/hr_expense/security/ir_rule.xml index 292db38bf5e..8e310f7f24b 100644 --- a/addons/hr_expense/security/ir_rule.xml +++ b/addons/hr_expense/security/ir_rule.xml @@ -5,7 +5,7 @@ Employee Expense - [('employee_id.user_id','=',user.id)] + ['|', ('employee_id.user_id','=',user.id), ('department_id.manager_id.user_id','=',user.id)] diff --git a/addons/hr_payroll/security/hr_security.xml b/addons/hr_payroll/security/hr_security.xml index 339fb1961b9..b9352e203e4 100644 --- a/addons/hr_payroll/security/hr_security.xml +++ b/addons/hr_payroll/security/hr_security.xml @@ -5,6 +5,12 @@ + + Employee Payroll + + [('employee_id.user_id','=',user.id)] + + \ No newline at end of file