[Merge]
[odoo/odoo.git] / addons / hr_holidays / hr_holidays_demo.xml
1 <?xml version="1.0"?>
2 <openerp>
3   <data noupdate="1">
4
5     <record model="hr.holidays" id="hr_holidays_employee1_allocation_cl">
6         <field name="name">Casual Leave for Fabien Pinckaers</field>
7         <field name="holiday_status_id" ref="holiday_status_cl"/>
8         <field name="type">add</field>
9         <field name="number_of_days_temp">12</field>
10         <field name="employee_id" ref="hr.employee1"/>
11     </record>
12
13     <record model="hr.holidays" id="hr_holidays_employee1_cl">
14       <field name="name">Trip with Family</field>
15       <field name="holiday_status_id" ref="holiday_status_cl"/>
16       <field eval="time.strftime('%Y-%m-01')" name="date_from"/>
17       <field eval="time.strftime('%Y-%m-03')" name="date_to"/>
18       <field name="type">remove</field>
19       <field name="number_of_days_temp">3</field>
20       <field name="employee_id" ref="hr.employee1"/>
21     </record>
22
23     <record model="hr.holidays" id="hr_holidays_employee1_sl">
24       <field name="name">Doctor Appointment</field>
25       <field name="holiday_status_id" ref="holiday_status_sl"/>
26       <field eval="time.strftime('%Y-%m-20')" name="date_from"/>
27       <field eval="time.strftime('%Y-%m-22')" name="date_to"/>
28       <field name="type">remove</field>
29       <field name="state">draft</field>
30       <field name="number_of_days_temp">3</field>
31       <field name="employee_id" ref="hr.employee1"/>
32     </record>
33
34     <workflow action="confirm" model="hr.holidays" ref="hr_holidays_employee1_sl"/>
35     <workflow action="validate" model="hr.holidays" ref="hr_holidays_employee1_sl"/>
36
37     <record id="property_rule_holidays" model="ir.rule">
38         <field name="name">Employee Holidays</field>
39         <field model="ir.model" name="model_id" ref="model_hr_holidays"/>
40         <field name="domain_force">[('employee_id.user_id','=',user.id)]</field>
41         <field name="groups" eval="[(6,0,[ref('base.group_hr_user')])]"/>
42     </record>
43     <record id="property_rule_holidays_manager" model="ir.rule">
44         <field name="name">Manager Holidays</field>
45         <field model="ir.model" name="model_id" ref="model_hr_holidays"/>
46         <field name="domain_force">['|',('employee_id.user_id','=',user.id),('employee_id.parent_id.user_id','=',user.id )]</field>
47         <field name="groups" eval="[(6,0,[ref('base.group_hr_manager')])]"/>
48         </record>
49
50   </data>
51 </openerp>