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)]