0c5229e436fc503f759b741b779a144d3f9d27fa
[odoo/odoo.git] / addons / hr / hr_demo.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <terp>
3     <data>
4         
5         <record model="hr.action.reason">
6             <field name="name">Start of shift</field>
7             <field name="action_type">sign_in</field>
8         </record>
9         <record model="hr.action.reason">
10             <field name="name">End of shift</field>
11             <field name="action_type">sign_out</field>
12         </record>
13         <record model="hr.action.reason">
14             <field name="name">Meal Break</field>
15             <field name="action_type">sign_in</field>
16         </record>
17         <record model="hr.action.reason">
18             <field name="name">Meal Break</field>
19             <field name="action_type">sign_out</field>
20         </record>
21         <record model="hr.action.reason">
22             <field name="name">Early exit (sick)</field>
23             <field name="action_type">sign_out</field>
24         </record>
25         <record model="hr.action.reason">
26             <field name="name">Early exit (work injury)</field>
27             <field name="action_type">sign_out</field>
28         </record>
29         
30         <!-- Example employee -->
31         
32         <record id="timesheet_group1" model="hr.timesheet.group">
33             <field name="name">Default timesheet</field>
34         </record>
35         
36         <record id="employee1" model="hr.employee">
37             <field name="name">Fabien Pinckaers</field>
38             <field name="regime">45</field>
39             <field model="res.users" name="user_id" search="[('login','=','root')]"/>
40             <field name="holiday_max">25</field>
41         </record>
42         
43         <record model="hr.timesheet">
44             <field name="name">Monday morning</field>
45             <field name="dayofweek">0</field>
46             <field name="hour_from">08:00</field>
47             <field name="hour_to">12:00</field>
48             <field name="tgroup_id" ref="timesheet_group1"/>
49         </record>
50         <record model="hr.timesheet">
51             <field name="name">Monday evening</field>
52             <field name="dayofweek">0</field>
53             <field name="hour_from">13:00</field>
54             <field name="hour_to">18:00</field>
55             <field name="tgroup_id" ref="timesheet_group1"/>
56         </record>
57         <record model="hr.timesheet">
58             <field name="name">Tuesday morning</field>
59             <field name="dayofweek">1</field>
60             <field name="hour_from">08:00</field>
61             <field name="hour_to">12:00</field>
62             <field name="tgroup_id" ref="timesheet_group1"/>
63         </record>
64         <record model="hr.timesheet">
65             <field name="name">Tuesday evening</field>
66             <field name="dayofweek">1</field>
67             <field name="hour_from">13:00</field>
68             <field name="hour_to">18:00</field>
69             <field name="tgroup_id" ref="timesheet_group1"/>
70         </record>
71         <record model="hr.timesheet">
72             <field name="name">Wednesday morning</field>
73             <field name="dayofweek">2</field>
74             <field name="hour_from">08:00</field>
75             <field name="hour_to">12:00</field>
76             <field name="tgroup_id" ref="timesheet_group1"/>
77         </record>
78         <record model="hr.timesheet">
79             <field name="name">Wednesday evening</field>
80             <field name="dayofweek">2</field>
81             <field name="hour_from">13:00</field>
82             <field name="hour_to">18:00</field>
83             <field name="tgroup_id" ref="timesheet_group1"/>
84         </record>
85         <record model="hr.timesheet">
86             <field name="name">Thursday morning</field>
87             <field name="dayofweek">3</field>
88             <field name="hour_from">08:00</field>
89             <field name="hour_to">12:00</field>
90             <field name="tgroup_id" ref="timesheet_group1"/>
91         </record>
92         <record model="hr.timesheet">
93             <field name="name">Thursday evening</field>
94             <field name="hour_from">13:00</field>
95             <field name="hour_to">18:00</field>
96             <field name="dayofweek">3</field>
97             <field name="tgroup_id" ref="timesheet_group1"/>
98         </record>
99         <record model="hr.timesheet">
100             <field name="name">Friday morning</field>
101             <field name="dayofweek">4</field>
102             <field name="hour_from">08:00</field>
103             <field name="hour_to">12:00</field>
104             <field name="tgroup_id" ref="timesheet_group1"/>
105         </record>
106         <record model="hr.timesheet">
107             <field name="name">Friday evening</field>
108             <field name="dayofweek">4</field>
109             <field name="hour_from">13:00</field>
110             <field name="hour_to">18:00</field>
111             <field name="tgroup_id" ref="timesheet_group1"/>
112         </record>
113         
114         <record id="attendance1" model="hr.attendance">
115             <field eval="time.strftime('%Y-%m-01 08:21')" name="name"/>
116             <field name="action">sign_in</field>
117             <field name="employee_id" ref="employee1"/>
118         </record>
119         <record id="attendance2" model="hr.attendance">
120             <field eval="time.strftime('%Y-%m-01 11:51')" name="name"/>
121             <field name="action">sign_out</field>
122             <field name="employee_id" ref="employee1"/>
123         </record>
124         <record id="attendance3" model="hr.attendance">
125             <field eval="time.strftime('%Y-%m-02 12:47')" name="name"/>
126             <field name="action">sign_in</field>
127             <field name="employee_id" ref="employee1"/>
128         </record>
129         <record id="attendance4" model="hr.attendance">
130             <field eval="time.strftime('%Y-%m-02 19:53')" name="name"/>
131             <field name="action">sign_out</field>
132             <field name="employee_id" ref="employee1"/>
133         </record>
134         <record id="attendance5" model="hr.attendance">
135             <field eval="time.strftime('%Y-%m-03 07:32')" name="name"/>
136             <field name="action">sign_in</field>
137             <field name="employee_id" ref="employee1"/>
138         </record>
139         <record id="attendance6" model="hr.attendance">
140             <field eval="time.strftime('%Y-%m-03 12:32')" name="name"/>
141             <field name="action">sign_out</field>
142             <field name="employee_id" ref="employee1"/>
143         </record>
144         <record id="attendance7" model="hr.attendance">
145             <field eval="time.strftime('%Y-%m-04 14:01')" name="name"/>
146             <field name="action">sign_in</field>
147             <field name="employee_id" ref="employee1"/>
148         </record>
149         <record id="attendance8" model="hr.attendance">
150             <field eval="time.strftime('%Y-%m-04 17:21')" name="name"/>
151             <field name="action">sign_out</field>
152             <field name="employee_id" ref="employee1"/>
153         </record>
154         <record id="attendance9" model="hr.attendance">
155             <field eval="time.strftime('%Y-%m-05 09:10')" name="name"/>
156             <field name="action">sign_in</field>
157             <field name="employee_id" ref="employee1"/>
158         </record>
159         <record id="attendance10" model="hr.attendance">
160             <field eval="time.strftime('%Y-%m-05 12:42')" name="name"/>
161             <field name="action">sign_out</field>
162             <field name="employee_id" ref="employee1"/>
163         </record>
164         <record id="attendance11" model="hr.attendance">
165             <field eval="time.strftime('%Y-%m-06 13:10')" name="name"/>
166             <field name="action">sign_in</field>
167             <field name="employee_id" ref="employee1"/>
168         </record>
169         <record id="attendance12" model="hr.attendance">
170             <field eval="time.strftime('%Y-%m-06 18:34')" name="name"/>
171             <field name="action">sign_out</field>
172             <field name="employee_id" ref="employee1"/>
173         </record>
174         <record id="attendance13" model="hr.attendance">
175             <field eval="time.strftime('%Y-%m-07 08:21')" name="name"/>
176             <field name="action">sign_in</field>
177             <field name="employee_id" ref="employee1"/>
178         </record>
179         <record id="attendance14" model="hr.attendance">
180             <field eval="time.strftime('%Y-%m-07 18:21')" name="name"/>
181             <field name="action">sign_out</field>
182             <field name="employee_id" ref="employee1"/>
183         </record>
184         <record id="attendance15" model="hr.attendance">
185             <field eval="time.strftime('%Y-%m-08 08:21')" name="name"/>
186             <field name="action">sign_in</field>
187             <field name="employee_id" ref="employee1"/>
188         </record>
189         <record id="attendance16" model="hr.attendance">
190             <field eval="time.strftime('%Y-%m-08 12:54')" name="name"/>
191             <field name="action">sign_out</field>
192             <field name="employee_id" ref="employee1"/>
193         </record>
194         <record id="attendance17" model="hr.attendance">
195             <field eval="time.strftime('%Y-%m-09 13:32')" name="name"/>
196             <field name="action">sign_in</field>
197             <field name="employee_id" ref="employee1"/>
198         </record>
199         <record id="attendance18" model="hr.attendance">
200             <field eval="time.strftime('%Y-%m-09 19:31')" name="name"/>
201             <field name="action">sign_out</field>
202             <field name="employee_id" ref="employee1"/>
203         </record>
204         <record id="attendance19" model="hr.attendance">
205             <field eval="time.strftime('%Y-%m-10 07:10')" name="name"/>
206             <field name="action">sign_in</field>
207             <field name="employee_id" ref="employee1"/>
208         </record>
209         <record id="attendance20" model="hr.attendance">
210             <field eval="time.strftime('%Y-%m-10 12:34')" name="name"/>
211             <field name="action">sign_out</field>
212             <field name="employee_id" ref="employee1"/>
213         </record>
214     </data>
215 </terp>