context and no specific order, order on limited leaves then on remaining leaves. This is usefull for users having their normal leaves being displayed in top of the list (legal leaves, compensatory leaves, then sick and unpaid for example). Also updated the name_get of holidays status, displaying (remaining leaves / max leaves) instead of (taken leaves / max leaves). What is important for users is the number of remaining leaves, not the number of leaves already taken in that type. Also updated and reindented demo data (compensatory is now limited + order of declaration due to this change).
62 lines
2.7 KiB
XML
62 lines
2.7 KiB
XML
<?xml version="1.0"?>
|
|
<openerp>
|
|
<data noupdate="1">
|
|
|
|
<record model="hr.holidays" id="hr_holidays_employee1_allocation_cl">
|
|
<field name="name">Legal Leaves for Peter Parker</field>
|
|
<field name="holiday_status_id" ref="holiday_status_cl"/>
|
|
<field name="type">add</field>
|
|
<field name="number_of_days_temp">20</field>
|
|
<field name="employee_id" ref="hr.employee_fp"/>
|
|
</record>
|
|
|
|
<record model="hr.holidays" id="hr_holidays_employee1_int_tour">
|
|
<field name="name">International Tour</field>
|
|
<field name="holiday_status_id" ref="holiday_status_comp"/>
|
|
<field eval="time.strftime('%Y-%m-26')" name="date_from"/>
|
|
<field eval="time.strftime('%Y-%m-28')" name="date_to"/>
|
|
<field name="type">add</field>
|
|
<field name="number_of_days_temp">7</field>
|
|
<field name="employee_id" ref="hr.employee_fp"/>
|
|
</record>
|
|
|
|
<record model="hr.holidays" id="hr_holidays_employee1_vc">
|
|
<field name="name">Summer Vacation</field>
|
|
<field name="holiday_status_id" ref="holiday_status_unpaid"/>
|
|
<field eval="time.strftime('%Y-%m-23')" name="date_from"/>
|
|
<field eval="time.strftime('%Y-%m-25')" name="date_to"/>
|
|
<field name="type">add</field>
|
|
<field name="state">draft</field>
|
|
<field name="number_of_days_temp">7</field>
|
|
<field name="employee_id" ref="hr.employee_fp"/>
|
|
</record>
|
|
|
|
<workflow action="validate" model="hr.holidays" ref="hr_holidays_employee1_allocation_cl"/>
|
|
<workflow action="validate" model="hr.holidays" ref="hr_holidays_employee1_int_tour"/>
|
|
|
|
<record model="hr.holidays" id="hr_holidays_employee1_cl">
|
|
<field name="name">Trip with Family</field>
|
|
<field name="holiday_status_id" ref="holiday_status_comp"/>
|
|
<field eval="time.strftime('%Y-%m-01')" name="date_from"/>
|
|
<field eval="time.strftime('%Y-%m-03')" name="date_to"/>
|
|
<field name="type">remove</field>
|
|
<field name="number_of_days_temp">3</field>
|
|
<field name="employee_id" ref="hr.employee_fp"/>
|
|
</record>
|
|
|
|
<record model="hr.holidays" id="hr_holidays_employee1_sl">
|
|
<field name="name">Doctor Appointment</field>
|
|
<field name="holiday_status_id" ref="holiday_status_sl"/>
|
|
<field eval="time.strftime('%Y-%m-20')" name="date_from"/>
|
|
<field eval="time.strftime('%Y-%m-22')" name="date_to"/>
|
|
<field name="type">remove</field>
|
|
<field name="state">draft</field>
|
|
<field name="number_of_days_temp">3</field>
|
|
<field name="employee_id" ref="hr.employee_fp"/>
|
|
</record>
|
|
|
|
<workflow action="validate" model="hr.holidays" ref="hr_holidays_employee1_sl"/>
|
|
|
|
</data>
|
|
</openerp>
|