diff --git a/odex25_hr/attendances/security/attendance_security.xml b/odex25_hr/attendances/security/attendance_security.xml index f670f3419..299f25208 100644 --- a/odex25_hr/attendances/security/attendance_security.xml +++ b/odex25_hr/attendances/security/attendance_security.xml @@ -115,8 +115,8 @@ Manager: views attendance attendance 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 84a9f1042..80bb83210 100644 --- a/odex25_hr/employee_requests/security/employee_requests_security.xml +++ b/odex25_hr/employee_requests/security/employee_requests_security.xml @@ -88,7 +88,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)] diff --git a/odex25_hr/exp_hr_appraisal/security/hr_appraisal_security.xml b/odex25_hr/exp_hr_appraisal/security/hr_appraisal_security.xml index 2693e51d6..aa4bcaeb9 100644 --- a/odex25_hr/exp_hr_appraisal/security/hr_appraisal_security.xml +++ b/odex25_hr/exp_hr_appraisal/security/hr_appraisal_security.xml @@ -51,7 +51,7 @@ ['|','|',('department_id.manager_id','=',False), ('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)] @@ -79,8 +79,8 @@ Manager: views appraisals 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_official_mission/security/official_mission_security.xml b/odex25_hr/exp_official_mission/security/official_mission_security.xml index 5e44428df..87e8fbe6c 100644 --- a/odex25_hr/exp_official_mission/security/official_mission_security.xml +++ b/odex25_hr/exp_official_mission/security/official_mission_security.xml @@ -67,7 +67,7 @@ Division manager: views missions 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)] diff --git a/odex25_hr/hr_contract_custom/security/ir_rules.xml b/odex25_hr/hr_contract_custom/security/ir_rules.xml index 3747cd040..a24368e5f 100644 --- a/odex25_hr/hr_contract_custom/security/ir_rules.xml +++ b/odex25_hr/hr_contract_custom/security/ir_rules.xml @@ -66,8 +66,8 @@ Manager: views extension 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)]