[IMP] hr_holidays: add demo data

The module lacks demo data to have a nice visual display when testing the application

Add allocation requests and leaves request for several employees

TaskID: 1906478
This commit is contained in:
jbm-odoo
2018-11-06 12:08:46 +00:00
committed by Yannick Tivisse
parent 5fe87d01ff
commit 863713b5bd
2 changed files with 502 additions and 16 deletions
+2 -2
View File
@@ -170,7 +170,7 @@ If you have development competencies, we can propose you specific traineeships</
<record id="employee_niv" model="hr.employee">
<field name="name">Sharlene Rhodes</field>
<field name="department_id" ref="dep_rd"/>
<field name="department_id" ref="dep_management"/>
<field name="parent_id" ref="employee_al"/>
<field name="job_id" ref="hr.job_developer"/>
<field name="category_ids" eval="[(6, 0, [ref('employee_category_4')])]"/>
@@ -289,7 +289,7 @@ If you have development competencies, we can propose you specific traineeships</
<record id="employee_jve" model="hr.employee">
<field name="name">Paul Williams</field>
<field name="department_id" ref="dep_rd"/>
<field name="department_id" ref="dep_management"/>
<field name="job_id" ref="hr.job_developer"/>
<field name="work_location">Building 1, Second Floor</field>
<field name="work_phone">(114)-262-1607</field>
+500 -14
View File
@@ -2,12 +2,11 @@
<odoo>
<data noupdate="1">
<!--Leave Type-->
<record id="hr_holiday_status_hl" model="hr.leave.type">
<field name="name">Overtime Compensation</field>
<field name="allocation_type">fixed_allocation</field>
<field name="color_name">blue</field>
<field name="validity_start" eval="time.strftime('%Y-01-01')"/>
<field name="validity_stop" eval="time.strftime('%Y-12-31')"/>
<field name="request_unit">hour</field>
</record>
@@ -18,6 +17,15 @@
<field name="validation_type">both</field>
</record>
<record id="hr_holiday_status_tb" model="hr.leave.type">
<field name="name">Team Building</field>
<field name="allocation_type">no</field>
<field name="color_name">lightblue</field>
<field name="validation_type">manager</field>
<field name="validity_start" eval="time.strftime('%Y-%m-27')"/>
<field name="validity_stop" eval="time.strftime('%Y-%m-27')"/>
</record>
<record id="holiday_status_cla" model="hr.leave.type">
<field name="name" eval="'Paid Time Off ' + time.strftime('%Y')"/>
<field name="allocation_type">fixed</field>
@@ -26,15 +34,37 @@
<field name="validity_stop" eval="time.strftime('%Y-12-31')"/>
</record>
<record id="hr_holidays_employee1_allocation_cl" model="hr.leave.allocation">
<field name="name">Legal Leaves for Peter Parker</field>
<!-- ++++++++++++++++++++++ All Company ++++++++++++++++++++++ -->
<record id="hr_holidays_team_building" model="hr.leave">
<field name="name" eval="'Team Building ' + time.strftime('%Y-%m')"/>
<field name="holiday_status_id" ref="hr_holiday_status_tb"/>
<field eval="time.strftime('%Y-%m-27 9:00:00')" name="date_from"/>
<field eval="time.strftime('%Y-%m-27 18:00:00')" name="date_to"/>
<field name="number_of_days">1</field>
<field name="holiday_type">company</field>
<field name ="mode_company_id" ref="base.main_company"/>
<field name ="department_id" ref="hr.dep_management"/>
</record>
<function model="hr.leave" name="action_approve">
<value model="hr.leave" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_team_building')])
]"/>
</function>
<!-- ++++++++++++++++++++++ Mitchell Admin ++++++++++++++++++++++ -->
<record id="hr_holidays_allocation_cl" model="hr.leave.allocation">
<field name="name">Legal Leaves for Mitchell Admin</field>
<field name="holiday_status_id" ref="holiday_status_cl"/>
<field name="number_of_days">20</field>
<field name="employee_id" ref="hr.employee_admin"/>
<field name="state">confirm</field>
</record>
<record id="hr_holidays_employee1_int_tour" model="hr.leave.allocation">
<record id="hr_holidays_int_tour" model="hr.leave.allocation">
<field name="name">International Tour</field>
<field name="holiday_status_id" ref="holiday_status_comp"/>
<field name="number_of_days">7</field>
@@ -42,41 +72,42 @@
<field name="state">confirm</field>
</record>
<record id="hr_holidays_employee1_allocation_hl" model="hr.leave.allocation">
<record id="hr_holidays_allocation_hl" model="hr.leave.allocation">
<field name="name">Overtime Compensation</field>
<field name="holiday_status_id" ref="hr_holiday_status_hl"/>
<field name="number_of_days">20</field>
<field name="employee_id" ref="hr.employee_admin"/>
</record>
<record id="hr_holidays_employee1_vc" model="hr.leave.allocation">
<record id="hr_holidays_vc" model="hr.leave.allocation">
<field name="name">Summer Vacation</field>
<field name="holiday_status_id" ref="holiday_status_unpaid"/>
<field name="number_of_days">7</field>
<field name="employee_id" ref="hr.employee_admin"/>
</record>
<!-- approve the first 3 leave allocations -->
<!-- approve leave allocations -->
<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')])
('id', 'in', [ref('hr_holidays.hr_holidays_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')])
('id', 'in', [ref('hr_holidays.hr_holidays_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')])
('id', 'in', [ref('hr_holidays.hr_holidays_allocation_hl')])
]"/>
</function>
<record id="hr_holidays_employee1_cl" model="hr.leave">
<!-- leave request -->
<record id="hr_holidays_cl" model="hr.leave">
<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"/>
@@ -85,7 +116,7 @@
<field name="employee_id" ref="hr.employee_admin"/>
</record>
<record id="hr_holidays_employee1_sl" model="hr.leave">
<record id="hr_holidays_sl" model="hr.leave">
<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"/>
@@ -99,9 +130,464 @@
<function model="hr.leave" name="action_approve">
<value model="hr.leave" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_employee1_sl')])
('id', 'in', [ref('hr_holidays.hr_holidays_sl')])
]"/>
</function>
<!-- ++++++++++++++++++++++ Ronnie Hart ++++++++++++++++++++++ -->
<record id="hr_holidays_allocation_cl_al" model="hr.leave.allocation">
<field name="name">Legal Leaves for Ronnie Hart</field>
<field name="holiday_status_id" ref="holiday_status_cl"/>
<field name="number_of_days">20</field>
<field name="employee_id" ref="hr.employee_al"/>
<field name="state">confirm</field>
</record>
<record id="hr_holidays_allocation_pl_al" model="hr.leave.allocation">
<field name="name">Parental Leaves</field>
<field name="holiday_status_id" ref="hr_holiday_status_dv"/>
<field name="number_of_days">10</field>
<field name="employee_id" ref="hr.employee_al"/>
</record>
<record id="hr_holidays_vc_al" model="hr.leave.allocation">
<field name="name">Summer Vacation</field>
<field name="holiday_status_id" ref="holiday_status_unpaid"/>
<field name="number_of_days">12</field>
<field name="employee_id" ref="hr.employee_al"/>
</record>
<!-- approve leave allocations -->
<function model="hr.leave.allocation" name="action_approve">
<value model="hr.leave.allocation" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_allocation_cl_al')])
]"/>
</function>
<function model="hr.leave.allocation" name="action_approve">
<value model="hr.leave.allocation" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_allocation_pl_al')])
]"/>
</function>
<function model="hr.leave.allocation" name="action_approve">
<value model="hr.leave.allocation" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_vc_al')])
]"/>
</function>
<!-- leave request -->
<record id="hr_holidays_cl_al" model="hr.leave">
<field name="name">Trip with Friends</field>
<field name="holiday_status_id" ref="holiday_status_cl"/>
<field eval="time.strftime('%Y-%m-04')" name="date_from"/>
<field eval="time.strftime('%Y-%m-10')" name="date_to"/>
<field name="number_of_days">6</field>
<field name="employee_id" ref="hr.employee_al"/>
</record>
<record id="hr_holidays_sl_al" model="hr.leave">
<field name="name">Dentist appointment</field>
<field name="holiday_status_id" ref="holiday_status_sl"/>
<field eval="(datetime.now()+relativedelta(months=1)).strftime('%Y-%m-17')" name="date_from"/>
<field eval="(datetime.now()+relativedelta(months=1)).strftime('%Y-%m-19')" name="date_to"/>
<field name="number_of_days">3</field>
<field name="employee_id" ref="hr.employee_al"/>
<field name="state">confirm</field>
</record>
<!-- approve the leave request -->
<function model="hr.leave" name="action_approve">
<value model="hr.leave" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_sl_al')])
]"/>
</function>
<function model="hr.leave" name="action_approve">
<value model="hr.leave" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_cl_al')])
]"/>
</function>
<!-- ++++++++++++++++++++++ Anita Oliver ++++++++++++++++++++++ -->
<record id="hr_holidays_allocation_cl_mit" model="hr.leave.allocation">
<field name="name">Legal Leaves for Anita Oliver</field>
<field name="holiday_status_id" ref="holiday_status_cl"/>
<field name="number_of_days">20</field>
<field name="employee_id" ref="hr.employee_mit"/>
<field name="state">confirm</field>
</record>
<record id="hr_holidays_allocation_hl_mit" model="hr.leave.allocation">
<field name="name">Overtime Compensation</field>
<field name="holiday_status_id" ref="hr_holiday_status_hl"/>
<field name="number_of_days">5</field>
<field name="employee_id" ref="hr.employee_mit"/>
</record>
<record id="hr_holidays_vc_mit" model="hr.leave.allocation">
<field name="name">Summer Vacation</field>
<field name="holiday_status_id" ref="holiday_status_unpaid"/>
<field name="number_of_days">7</field>
<field name="employee_id" ref="hr.employee_mit"/>
</record>
<!-- approve leave allocations -->
<function model="hr.leave.allocation" name="action_approve">
<value model="hr.leave.allocation" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_allocation_cl_mit')])
]"/>
</function>
<function model="hr.leave.allocation" name="action_approve">
<value model="hr.leave.allocation" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_allocation_hl_mit')])
]"/>
</function>
<!-- leave request -->
<record id="hr_holidays_cl_mit" model="hr.leave">
<field name="name">Trip to Paris</field>
<field name="holiday_status_id" ref="holiday_status_cl"/>
<field eval="time.strftime('%Y-%m-18')" name="date_from"/>
<field eval="time.strftime('%Y-%m-24')" name="date_to"/>
<field name="number_of_days">7</field>
<field name="employee_id" ref="hr.employee_mit"/>
</record>
<record id="hr_holidays_cl_mit_2" model="hr.leave">
<field name="name">Trip</field>
<field name="holiday_status_id" ref="holiday_status_cl"/>
<field eval="time.strftime('%Y-%m-5')" name="date_from"/>
<field eval="time.strftime('%Y-%m-7')" name="date_to"/>
<field name="number_of_days">3</field>
<field name="employee_id" ref="hr.employee_mit"/>
</record>
<record id="hr_holidays_sl_mit" model="hr.leave">
<field name="name">Sleeping day</field>
<field name="holiday_status_id" ref="hr_holiday_status_hl"/>
<field eval="time.strftime('%Y-%m-1')" name="date_from"/>
<field eval="time.strftime('%Y-%m-3')" name="date_to"/>
<field name="number_of_days">3</field>
<field name="employee_id" ref="hr.employee_mit"/>
<field name="state">confirm</field>
</record>
<!-- approve the leave request -->
<function model="hr.leave" name="action_approve">
<value model="hr.leave" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_sl_mit')])
]"/>
</function>
<function model="hr.leave" name="action_approve">
<value model="hr.leave" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_cl_mit')])
]"/>
</function>
<!-- ++++++++++++++++++++++ Gilles Gravie ++++++++++++++++++++++ -->
<record id="hr_holidays_allocation_cl_qdp" model="hr.leave.allocation">
<field name="name">Legal Leaves for Gilles Gravie</field>
<field name="holiday_status_id" ref="holiday_status_cl"/>
<field name="number_of_days">20</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="state">confirm</field>
</record>
<record id="hr_holidays_allocation_hl_qdp" model="hr.leave.allocation">
<field name="name">Overtime Compensation</field>
<field name="holiday_status_id" ref="hr_holiday_status_hl"/>
<field name="number_of_days">5</field>
<field name="employee_id" ref="hr.employee_qdp"/>
</record>
<record id="hr_holidays_vc_qdp" model="hr.leave.allocation">
<field name="name">Summer Vacation</field>
<field name="holiday_status_id" ref="holiday_status_unpaid"/>
<field name="number_of_days">7</field>
<field name="employee_id" ref="hr.employee_qdp"/>
</record>
<!-- approve leave allocations -->
<function model="hr.leave.allocation" name="action_approve">
<value model="hr.leave.allocation" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_allocation_cl_qdp')])
]"/>
</function>
<function model="hr.leave.allocation" name="action_approve">
<value model="hr.leave.allocation" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_vc_qdp')])
]"/>
</function>
<!-- leave request -->
<record id="hr_holidays_cl_qdp" model="hr.leave">
<field name="name">Sick day</field>
<field name="holiday_status_id" ref="holiday_status_sl"/>
<field eval="(datetime.now()+relativedelta(months=1)).strftime('%Y-%m-3 1:0:0')" name="date_from"/>
<field eval="(datetime.now()+relativedelta(months=1)).strftime('%Y-%m-5 23:0:0')" name="date_to"/>
<field name="number_of_days">3</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="state">confirm</field>
</record>
<record id="hr_holidays_sl_qdp" model="hr.leave">
<field name="name">Sick day</field>
<field name="holiday_status_id" ref="holiday_status_sl"/>
<field eval="time.strftime('%Y-%m-1 1:0:0')" name="date_from"/>
<field eval="time.strftime('%Y-%m-1 23:0:0')" name="date_to"/>
<field name="number_of_days">1</field>
<field name="employee_id" ref="hr.employee_qdp"/>
<field name="state">confirm</field>
</record>
<!-- approve the leave request -->
<function model="hr.leave" name="action_approve">
<value model="hr.leave" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_sl_qdp')])
]"/>
</function>
<function model="hr.leave" name="action_approve">
<value model="hr.leave" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_cl_qdp')])
]"/>
</function>
<!-- ++++++++++++++++++++++ Audrey Peterson ++++++++++++++++++++++ -->
<record id="hr_holidays_allocation_cl_fpi" model="hr.leave.allocation">
<field name="name">Legal Leaves for Audrey Peterson</field>
<field name="holiday_status_id" ref="holiday_status_cl"/>
<field name="number_of_days">20</field>
<field name="employee_id" ref="hr.employee_fpi"/>
<field name="state">confirm</field>
</record>
<record id="hr_holidays_int_tour_fpi" model="hr.leave.allocation">
<field name="name">International Tour</field>
<field name="holiday_status_id" ref="holiday_status_hw"/>
<field name="number_of_days">8</field>
<field name="employee_id" ref="hr.employee_fpi"/>
<field name="state">confirm</field>
</record>
<record id="hr_holidays_allocation_hl_fpi" model="hr.leave.allocation">
<field name="name">Overtime Compensation</field>
<field name="holiday_status_id" ref="hr_holiday_status_hl"/>
<field name="number_of_days">10</field>
<field name="employee_id" ref="hr.employee_fpi"/>
</record>
<record id="hr_holidays_vc_fpi" model="hr.leave.allocation">
<field name="name">Summer Vacation</field>
<field name="holiday_status_id" ref="holiday_status_unpaid"/>
<field name="number_of_days">7</field>
<field name="employee_id" ref="hr.employee_fpi"/>
</record>
<!-- approve leave allocations -->
<function model="hr.leave.allocation" name="action_approve">
<value model="hr.leave.allocation" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_allocation_cl_fpi')])
]"/>
</function>
<function model="hr.leave.allocation" name="action_approve">
<value model="hr.leave.allocation" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_int_tour_fpi')])
]"/>
</function>
<function model="hr.leave.allocation" name="action_approve">
<value model="hr.leave.allocation" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_allocation_hl_fpi')])
]"/>
</function>
<!-- leave request -->
<record id="hr_holidays_cl_fpi" model="hr.leave">
<field name="name">Trip to NY</field>
<field name="holiday_status_id" ref="hr_holiday_status_hl"/>
<field eval="time.strftime('%Y-%m-3 1:0:0')" name="date_from"/>
<field eval="time.strftime('%Y-%m-5 23:0:0')" name="date_to"/>
<field name="number_of_days">3</field>
<field name="employee_id" ref="hr.employee_fpi"/>
<field name="state">confirm</field>
</record>
<record id="hr_holidays_cl_fpi_2" model="hr.leave">
<field name="name">Trip to Barcelona</field>
<field name="holiday_status_id" ref="hr_holiday_status_hl"/>
<field eval="time.strftime('%Y-%m-7 1:0:0')" name="date_from"/>
<field eval="time.strftime('%Y-%m-9 23:0:0')" name="date_to"/>
<field name="number_of_days">3</field>
<field name="employee_id" ref="hr.employee_fpi"/>
<field name="state">confirm</field>
</record>
<record id="hr_holidays_sl_fpi" model="hr.leave">
<field name="name">Home working</field>
<field name="holiday_status_id" ref="holiday_status_hw"/>
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-10 1:0:0')" name="date_from"/>
<field eval="(datetime.now()+relativedelta(months=-1)).strftime('%Y-%m-17 23:0:0')" name="date_to"/>
<field name="number_of_days">8</field>
<field name="employee_id" ref="hr.employee_fpi"/>
</record>
<!-- approve the leave request -->
<function model="hr.leave" name="action_approve">
<value model="hr.leave" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_sl_fpi')])
]"/>
</function>
<function model="hr.leave" name="action_approve">
<value model="hr.leave" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_cl_fpi')])
]"/>
</function>
<!-- refuse the leave request -->
<function model="hr.leave" name="action_refuse">
<value model="hr.leave" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_cl_fpi_2')])
]"/>
</function>
<!-- ++++++++++++++++++++++ Olivia ++++++++++++++++++++++ -->
<record id="hr_holidays_allocation_cl_vad" model="hr.leave.allocation">
<field name="name">Legal Leaves for Olivia</field>
<field name="holiday_status_id" ref="holiday_status_cl"/>
<field name="number_of_days">20</field>
<field name="employee_id" ref="hr.employee_niv"/>
<field name="state">confirm</field>
</record>
<record id="hr_holidays_allocation_hl_vad" model="hr.leave.allocation">
<field name="name">Overtime Compensation</field>
<field name="holiday_status_id" ref="hr_holiday_status_hl"/>
<field name="number_of_days">10</field>
<field name="employee_id" ref="hr.employee_niv"/>
</record>
<record id="hr_holidays_vc_vad" model="hr.leave.allocation">
<field name="name">Summer Vacation</field>
<field name="holiday_status_id" ref="holiday_status_unpaid"/>
<field name="number_of_days">5</field>
<field name="employee_id" ref="hr.employee_niv"/>
</record>
<!-- approve leave allocations -->
<function model="hr.leave.allocation" name="action_approve">
<value model="hr.leave.allocation" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_allocation_cl_vad')])
]"/>
</function>
<function model="hr.leave.allocation" name="action_approve">
<value model="hr.leave.allocation" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_allocation_hl_vad')])
]"/>
</function>
<function model="hr.leave.allocation" name="action_approve">
<value model="hr.leave.allocation" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_vc_vad')])
]"/>
</function>
<record id="hr_holidays_cl_vad" model="hr.leave">
<field name="name">Trip to London</field>
<field name="holiday_status_id" ref="holiday_status_cl"/>
<field eval="time.strftime('%Y-%m-09')" name="date_from"/>
<field eval="time.strftime('%Y-%m-16')" name="date_to"/>
<field name="number_of_days">8</field>
<field name="employee_id" ref="hr.employee_niv"/>
<field name="state">confirm</field>
</record>
<record id="hr_holidays_sl_vad" model="hr.leave">
<field name="name">Doctor Appointment</field>
<field name="holiday_status_id" ref="holiday_status_sl"/>
<field eval="time.strftime('%Y-%m-25 1:0:0')" name="date_from"/>
<field eval="time.strftime('%Y-%m-26 23:0:0')" name="date_to"/>
<field name="number_of_days">2</field>
<field name="employee_id" ref="hr.employee_niv"/>
<field name="state">confirm</field>
</record>
<!-- approve the leave request -->
<function model="hr.leave" name="action_approve">
<value model="hr.leave" search="[
('state', '=', 'confirm'),
('id', 'in', [ref('hr_holidays.hr_holidays_sl_vad')])
]"/>
</function>
<!-- ++++++++++++++++++++++ Kim ++++++++++++++++++++++ -->
<record id="hr_holidays_allocation_cl_kim" model="hr.leave.allocation">
<field name="name">Legal Leaves for Kim</field>
<field name="holiday_status_id" ref="holiday_status_cl"/>
<field name="number_of_days">20</field>
<field name="employee_id" ref="hr.employee_jve"/>
<field name="state">confirm</field>
</record>
<record id="hr_holidays_allocation_hl_kim" model="hr.leave.allocation">
<field name="name">Overtime Compensation</field>
<field name="holiday_status_id" ref="hr_holiday_status_hl"/>
<field name="number_of_days">10</field>
<field name="employee_id" ref="hr.employee_jve"/>
</record>
<record id="hr_holidays_vc_kim" model="hr.leave.allocation">
<field name="name">Summer Vacation</field>
<field name="holiday_status_id" ref="holiday_status_unpaid"/>
<field name="number_of_days">5</field>
<field name="employee_id" ref="hr.employee_jve"/>
</record>
<!-- leave request -->
<record id="hr_holidays_sl_kim" model="hr.leave">
<field name="name">Dentist appointment</field>
<field name="holiday_status_id" ref="holiday_status_sl"/>
<field eval="(datetime.now()+relativedelta(months=1)).strftime('%Y-%m-1 1:0:0')" name="date_from"/>
<field eval="(datetime.now()+relativedelta(months=1)).strftime('%Y-%m-1 23:0:0')" name="date_to"/>
<field name="number_of_days">1</field>
<field name="employee_id" ref="hr.employee_jve"/>
<field name="state">confirm</field>
</record>
<record id="hr_holidays_sl_kim_2" model="hr.leave">
<field name="name">Second dentist appointment</field>
<field name="holiday_status_id" ref="holiday_status_sl"/>
<field eval="(datetime.now()+relativedelta(months=4)).strftime('%Y-%m-3 1:0:0')" name="date_from"/>
<field eval="(datetime.now()+relativedelta(months=4)).strftime('%Y-%m-3 23:0:0')" name="date_to"/>
<field name="number_of_days">1</field>
<field name="employee_id" ref="hr.employee_jve"/>
<field name="state">confirm</field>
</record>
</data>
</odoo>