[FIX] hr_holidays: allow to reinitialize module
Demo data prevent from reinitializing hr_holidays module. Indeed confirming already confirmed leaves or allocations does not work. Demo data are updated so that we can initialize hr_holidays several times. This commit is linked to task ID 1876795 and PR #26423.
This commit is contained in:
@@ -59,7 +59,24 @@
|
||||
</record>
|
||||
|
||||
<!-- approve the first 3 leave allocations -->
|
||||
<function model="hr.leave.allocation" name="action_approve" eval="[[ref('hr_holidays.hr_holidays_employee1_allocation_cl'), ref('hr_holidays.hr_holidays_employee1_int_tour'), ref('hr_holidays_employee1_allocation_hl')]]"/>
|
||||
<function model="hr.leave.allocation" name="action_approve">
|
||||
<value model="hr.leave.allocation" search="[
|
||||
('state', '=', 'confirm'),
|
||||
('id', 'in', [ref('hr_holidays.hr_holidays_employee1_allocation_cl')])
|
||||
]"/>
|
||||
</function>
|
||||
<function model="hr.leave.allocation" name="action_approve">
|
||||
<value model="hr.leave.allocation" search="[
|
||||
('state', '=', 'confirm'),
|
||||
('id', 'in', [ref('hr_holidays.hr_holidays_employee1_int_tour')])
|
||||
]"/>
|
||||
</function>
|
||||
<function model="hr.leave.allocation" name="action_approve">
|
||||
<value model="hr.leave.allocation" search="[
|
||||
('state', '=', 'confirm'),
|
||||
('id', 'in', [ref('hr_holidays_employee1_allocation_hl')])
|
||||
]"/>
|
||||
</function>
|
||||
|
||||
<record id="hr_holidays_employee1_cl" model="hr.leave">
|
||||
<field name="name">Trip with Family</field>
|
||||
@@ -81,7 +98,12 @@
|
||||
</record>
|
||||
|
||||
<!-- approve the leave request -->
|
||||
<function model="hr.leave" name="action_approve" eval="[[ref('hr_holidays.hr_holidays_employee1_sl')]]"/>
|
||||
<function model="hr.leave" name="action_approve">
|
||||
<value model="hr.leave" search="[
|
||||
('state', '=', 'confirm'),
|
||||
('id', 'in', [ref('hr_holidays.hr_holidays_employee1_sl')])
|
||||
]"/>
|
||||
</function>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
||||
Reference in New Issue
Block a user