diff --git a/odex25_purchase/odex25_purchase_coc/security/security.xml b/odex25_purchase/odex25_purchase_coc/security/security.xml index 972e4b553..2eb131ec2 100644 --- a/odex25_purchase/odex25_purchase_coc/security/security.xml +++ b/odex25_purchase/odex25_purchase_coc/security/security.xml @@ -48,7 +48,15 @@ - + + CoC - Employee + + + ['|', ('create_uid', '=', user.id), + ('po_id.request_id.employee_id.user_id', '=', user.id)] + + + Purchase CoC - Department Manager Only (No Request) @@ -62,6 +70,34 @@ + + + + + + CoC - Department Parent Manager + + + [ + ('po_id.request_id', '=', False), + ('po_id.department_id.manager_id.parent_id.user_id', '=', user.id) + ] + + + + + + CoC - Coach + + + ['|', + ('po_id.request_id.employee_id.coach_id.user_id', '=', user.id), + ('po_id.department_id.manager_id.coach_id.user_id', '=', user.id) + ] + + + +