Merge pull request #5228 from expsa/fix_hr_rules
[FIX] attendances, employee_requests, exp_hr_appraisal, exp_official_…
This commit is contained in:
commit
4e449a3772
|
|
@ -115,8 +115,8 @@
|
|||
<record id="attendance_attendance_manager_rule" model="ir.rule">
|
||||
<field name="name">Manager: views attendance attendance of its subordinates</field>
|
||||
<field name="model_id" ref="model_attendance_attendance"/>
|
||||
<field name="domain_force">['|',('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])]
|
||||
<field name="domain_force">['|',('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)]
|
||||
</field>
|
||||
<field name="groups"
|
||||
eval="[(4, ref('hr_base.group_department_manager')),(4, ref('hr_base.group_division_manager'))]"/>
|
||||
|
|
|
|||
|
|
@ -88,7 +88,7 @@
|
|||
<field name="name">Division manager: views overtime of its subordinates</field>
|
||||
<field name="model_id" ref="model_line_ids_over_time"/>
|
||||
<field name="domain_force">['|',('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)]
|
||||
</field>
|
||||
<field name="groups"
|
||||
eval="[(4, ref('hr_base.group_department_manager')),(4, ref('hr_base.group_division_manager')),]"/>
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@
|
|||
<field name="model_id" ref="model_hr_group_employee_appraisal"/>
|
||||
<field name="domain_force">['|','|',('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)]
|
||||
</field>
|
||||
<field name="groups"
|
||||
eval="[(4, ref('hr_base.group_department_manager')),(4, ref('hr_base.group_division_manager'))]"/>
|
||||
|
|
@ -79,8 +79,8 @@
|
|||
<field name="name">Manager: views appraisals of its subordinates</field>
|
||||
<field name="model_id" ref="model_hr_employee_appraisal"/>
|
||||
<field name="domain_force">['|','|',('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)]
|
||||
</field>
|
||||
<field name="groups"
|
||||
eval="[(4, ref('hr_base.group_department_manager')),(4, ref('hr_base.group_division_manager'))]"/>
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@
|
|||
<field name="name">Division manager: views missions of its subordinates</field>
|
||||
<field name="model_id" ref="model_hr_official_mission_employee"/>
|
||||
<field name="domain_force">['|',('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)]
|
||||
</field>
|
||||
<field name="groups" eval="[(4, ref('hr_base.group_department_manager')),(4, ref('hr_base.group_division_manager')),]"/>
|
||||
</record>
|
||||
|
|
|
|||
|
|
@ -66,8 +66,8 @@
|
|||
<field name="name">Manager: views extension requests of its subordinates
|
||||
</field>
|
||||
<field name="model_id" ref="model_hr_contract_extension"/>
|
||||
<field name="domain_force">['|',('department_id.manager_id.user_id','child_of', [user.id]),
|
||||
('department_id.parent_id.manager_id.user_id','child_of', [user.id])]
|
||||
<field name="domain_force">['|',('department_id.manager_id','child_of', user.employee_id.ids),
|
||||
('department_id.parent_id.manager_id','child_of', user.employee_id.ids)]
|
||||
</field>
|
||||
<field name="groups"
|
||||
eval="[(4, ref('hr_base.group_department_manager')),(4, ref('hr_base.group_division_manager'))]"/>
|
||||
|
|
|
|||
Loading…
Reference in New Issue