diff --git a/odex25_hr/attendances/security/attendance_security.xml b/odex25_hr/attendances/security/attendance_security.xml
index 5c68853dc..f670f3419 100644
--- a/odex25_hr/attendances/security/attendance_security.xml
+++ b/odex25_hr/attendances/security/attendance_security.xml
@@ -11,8 +11,8 @@
Manager: views attendance register of its subordinates
- ['|',('employee_id.department_id.manager_id.user_id','child_of', [user.id]),
- ('employee_id.department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ['|',('employee_id.department_id.manager_id','child_of', user.employee_id.ids),
+ ('employee_id.department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
@@ -51,8 +51,8 @@
Manager: views lateness reasons of its subordinates
- ['|',('employee_id.department_id.manager_id.user_id','child_of', [user.id]),
- ('employee_id.department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ['|',('employee_id.department_id.manager_id','child_of', user.employee_id.ids),
+ ('employee_id.department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
@@ -83,8 +83,8 @@
Manager: views attendance transactions of its subordinates
- ['|',('employee_id.department_id.manager_id.user_id','child_of', [user.id]),
- ('employee_id.department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ['|',('employee_id.department_id.manager_id','child_of', user.employee_id.ids),
+ ('employee_id.department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
diff --git a/odex25_hr/employee_requests/security/employee_requests_security.xml b/odex25_hr/employee_requests/security/employee_requests_security.xml
index a7c244330..84a9f1042 100644
--- a/odex25_hr/employee_requests/security/employee_requests_security.xml
+++ b/odex25_hr/employee_requests/security/employee_requests_security.xml
@@ -14,7 +14,7 @@
Division manager: views forms of its subordinates
['|',('department_id.manager_id.user_id','=', user.id),
- ('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
@@ -52,7 +52,7 @@
Division manager: views overtime of its subordinates
['|',('employee_id.department_id.manager_id.user_id','=', user.id),
- ('employee_id.department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('employee_id.department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
@@ -131,7 +131,7 @@
Division manager: views clearances of its subordinates
['|',('department_id.manager_id.user_id','=',user.id),
- ('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
@@ -169,7 +169,7 @@
Division manager: views permissions of its subordinates
['|',('department_id.manager_id.user_id','=',user.id),
- ('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
@@ -205,7 +205,7 @@
Division manager: views Other Request of its subordinates
['|',('department_id.manager_id.user_id','=',user.id),
- ('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
@@ -233,7 +233,7 @@
Division manager1: views Department Jobs Request
['|',('old_department_2_id.manager_id.user_id','=', user.id),
- ('old_department_2_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('old_department_2_id.parent_id.manager_id','child_of', user.employee_id.ids)]
@@ -243,7 +243,7 @@
Division manager2: views Department Jobs Request
['|',('new_department_id.manager_id.user_id','=', user.id),
- ('new_department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('new_department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
diff --git a/odex25_hr/exp_official_mission/security/official_mission_security.xml b/odex25_hr/exp_official_mission/security/official_mission_security.xml
index 8f0eb3c18..5e44428df 100644
--- a/odex25_hr/exp_official_mission/security/official_mission_security.xml
+++ b/odex25_hr/exp_official_mission/security/official_mission_security.xml
@@ -18,7 +18,7 @@
Division manager: views missions of its subordinates
['|',('department_id2.manager_id.user_id','=',user.id),
- ('department_id2.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('department_id2.parent_id.manager_id','child_of', user.employee_id.ids)]
diff --git a/odex25_hr/exp_payroll_custom/security/ir_rule.xml b/odex25_hr/exp_payroll_custom/security/ir_rule.xml
index 52961af12..d6b5e28e4 100644
--- a/odex25_hr/exp_payroll_custom/security/ir_rule.xml
+++ b/odex25_hr/exp_payroll_custom/security/ir_rule.xml
@@ -104,8 +104,8 @@
Division/Dep Manager: views promotions of its subordinates
['|','|',('employee_id.department_id.manager_id','=',False),
- ('employee_id.department_id.manager_id.user_id','child_of', [user.id]),
- ('employee_id.department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('employee_id.department_id.manager_id','child_of', user.employee_id.ids),
+ ('employee_id.department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
diff --git a/odex25_hr/exp_payroll_loans/security/exp_payroll_loans_security.xml b/odex25_hr/exp_payroll_loans/security/exp_payroll_loans_security.xml
index 7711e5975..770259587 100644
--- a/odex25_hr/exp_payroll_loans/security/exp_payroll_loans_security.xml
+++ b/odex25_hr/exp_payroll_loans/security/exp_payroll_loans_security.xml
@@ -12,8 +12,8 @@
Manager: views leaves reconciliations of its subordinates
['|','|',('department_id.manager_id','=',False),
- ('department_id.manager_id.user_id','child_of', [user.id]),
- ('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('department_id.manager_id','child_of', user.employee_id.ids),
+ ('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
diff --git a/odex25_hr/exp_ticket_request/security/exp_ticket_request_security.xml b/odex25_hr/exp_ticket_request/security/exp_ticket_request_security.xml
index d2e431436..59d319145 100644
--- a/odex25_hr/exp_ticket_request/security/exp_ticket_request_security.xml
+++ b/odex25_hr/exp_ticket_request/security/exp_ticket_request_security.xml
@@ -13,8 +13,8 @@
Manager: views tickets requests of its subordinates
['|','|',('department_id.manager_id','=',False),
- ('department_id.manager_id.user_id','child_of', [user.id]),
- ('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('department_id.manager_id','child_of', user.employee_id.ids),
+ ('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
diff --git a/odex25_hr/hr_base/security/hr_base_security.xml b/odex25_hr/hr_base/security/hr_base_security.xml
index 70545a0ab..33f2294bc 100644
--- a/odex25_hr/hr_base/security/hr_base_security.xml
+++ b/odex25_hr/hr_base/security/hr_base_security.xml
@@ -90,8 +90,8 @@
Manager: views profiles of its subordinates
['|','|',('department_id.manager_id','=',False),
- ('department_id.manager_id.user_id','child_of', [user.id]),
- ('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('department_id.manager_id','child_of', user.employee_id.ids),
+ ('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
Manager: views timesheets of its subordinates
['|','|',('department_id.manager_id','=',False),
- ('department_id.manager_id.user_id','child_of', [user.id]),
- ('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('department_id.manager_id','child_of', user.employee_id.ids),
+ ('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
Manager: views tickets requests of its subordinates
- ['|',('department_id.manager_id.user_id','child_of', [user.id]),
- ('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ['|',('department_id.manager_id','child_of', user.employee_id.ids),
+ ('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
diff --git a/odex25_hr/hr_delegation_management/security/hr_base_security.xml b/odex25_hr/hr_delegation_management/security/hr_base_security.xml
index 9bf8eb6d0..9c38390d5 100644
--- a/odex25_hr/hr_delegation_management/security/hr_base_security.xml
+++ b/odex25_hr/hr_delegation_management/security/hr_base_security.xml
@@ -16,8 +16,8 @@
['|','|',('delegate_id.user_id', '=', user.id),
('delegator_id.user_id', '=', user.id),('delegate_id.department_id.manager_id','=',False),
- ('delegate_id.department_id.manager_id.user_id','child_of', [user.id]),
- ('delegate_id.department_id.parent_id.manager_id.user_id','child_of', [user.id])
+ ('delegate_id.department_id.manager_id','child_of', user.employee_id.ids),
+ ('delegate_id.department_id.parent_id.manager_id','child_of', user.employee_id.ids)
]
diff --git a/odex25_hr/hr_disciplinary_tracking/security/security.xml b/odex25_hr/hr_disciplinary_tracking/security/security.xml
index 5c1806fd2..f2c54c309 100644
--- a/odex25_hr/hr_disciplinary_tracking/security/security.xml
+++ b/odex25_hr/hr_disciplinary_tracking/security/security.xml
@@ -14,7 +14,7 @@
Division manager: views forms of its subordinates
['|',('department_id.manager_id.user_id','=', user.id),
- ('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
diff --git a/odex25_hr/hr_government_relations/security/hr_government_relations_security.xml b/odex25_hr/hr_government_relations/security/hr_government_relations_security.xml
index 3d7b1fb8b..e8120b96b 100644
--- a/odex25_hr/hr_government_relations/security/hr_government_relations_security.xml
+++ b/odex25_hr/hr_government_relations/security/hr_government_relations_security.xml
@@ -13,8 +13,8 @@
Manager: views exist and returns of its subordinates
['|','|',('department_id.manager_id','=',False),
- ('department_id.manager_id.user_id','child_of', [user.id]),
- ('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('department_id.manager_id','child_of', user.employee_id.ids),
+ ('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
@@ -53,8 +53,8 @@
Manager: views Request Visa of its subordinates
['|','|',('department_id.manager_id','=',False),
- ('department_id.manager_id.user_id','child_of', [user.id]),
- ('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('department_id.manager_id','child_of', user.employee_id.ids),
+ ('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
diff --git a/odex25_hr/hr_holidays_public/security/hr_holidays_public_security.xml b/odex25_hr/hr_holidays_public/security/hr_holidays_public_security.xml
index 0a02723f5..79cdebbcd 100644
--- a/odex25_hr/hr_holidays_public/security/hr_holidays_public_security.xml
+++ b/odex25_hr/hr_holidays_public/security/hr_holidays_public_security.xml
@@ -25,8 +25,8 @@
Manager: views holidays of its subordinates
['|','|',('department_id.manager_id','=',False),
- ('department_id.manager_id.user_id','child_of', [user.id]),
- ('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('department_id.manager_id','child_of', user.employee_id.ids),
+ ('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
@@ -64,8 +64,8 @@
Manager: views holidays cancellation of its subordinates
['|','|',('department_id.manager_id','=',False),
- ('department_id.manager_id.user_id','child_of', [user.id]),
- ('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('department_id.manager_id','child_of', user.employee_id.ids),
+ ('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
@@ -98,8 +98,8 @@
Manager: views holidays returns of its subordinates
['|','|',('employee_id.department_id.manager_id','=',False),
- ('employee_id.department_id.manager_id.user_id','child_of', [user.id]),
- ('employee_id.department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('employee_id.department_id.manager_id','child_of', user.employee_id.ids),
+ ('employee_id.department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
diff --git a/odex25_hr/hr_loans_salary_advance/security/hr_loans_salary_advance.xml b/odex25_hr/hr_loans_salary_advance/security/hr_loans_salary_advance.xml
index 0b9357ab0..1f56866d3 100644
--- a/odex25_hr/hr_loans_salary_advance/security/hr_loans_salary_advance.xml
+++ b/odex25_hr/hr_loans_salary_advance/security/hr_loans_salary_advance.xml
@@ -35,8 +35,8 @@
Manager: views loans of its subordinates
['|','|',('department_id.manager_id','=',False),
- ('department_id.manager_id.user_id','child_of', [user.id]),
- ('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ('department_id.manager_id','child_of', user.employee_id.ids),
+ ('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
diff --git a/odex25_hr/hr_termination/security/security.xml b/odex25_hr/hr_termination/security/security.xml
index e630c6218..e852db799 100644
--- a/odex25_hr/hr_termination/security/security.xml
+++ b/odex25_hr/hr_termination/security/security.xml
@@ -11,8 +11,8 @@
Manager: views terminations of its subordinates
- ['|',('department_id.manager_id.user_id','child_of', [user.id]),
- ('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
+ ['|',('department_id.manager_id','child_of', user.employee_id.ids),
+ ('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]