1 <?xml version="1.0" encoding="utf-8"?>
4 <!-- <record model="res.groups" id="hr_id">-->
5 <!-- <field name="name">HR</field>-->
8 <record model="hr.action.reason">
9 <field name="name">Start of shift</field>
10 <field name="action_type">sign_in</field>
12 <record model="hr.action.reason">
13 <field name="name">End of shift</field>
14 <field name="action_type">sign_out</field>
16 <record model="hr.action.reason">
17 <field name="name">Meal Break</field>
18 <field name="action_type">sign_in</field>
20 <record model="hr.action.reason">
21 <field name="name">Meal Break</field>
22 <field name="action_type">sign_out</field>
24 <record model="hr.action.reason">
25 <field name="name">Early exit (sick)</field>
26 <field name="action_type">sign_out</field>
28 <record model="hr.action.reason">
29 <field name="name">Early exit (work injury)</field>
30 <field name="action_type">sign_out</field>
33 <record id="status_unpaid" model="hr.holidays.status">
34 <field name="name">Unpaid holidays</field>
36 <record id="ca" model="hr.holidays.status">
37 <field name="name">Annual holidays</field>
39 <record id="status_sick" model="hr.holidays.status">
40 <field name="name">Sickness holidays</field>
42 <record id="ma" model="hr.holidays.status">
43 <field name="name">Maternity holidays</field>
45 <record id="status_unauth" model="hr.holidays.status">
46 <field name="name">Unauthorised holidays</field>
50 <!-- Example employee -->
52 <record id="timesheet_group1" model="hr.timesheet.group">
53 <field name="name">Default timesheet</field>
56 <record id="employee1" model="hr.employee">
57 <field name="name">Fabien Pinckaers</field>
58 <field name="regime">45</field>
59 <field model="res.users" name="user_id" search="[('login','=','admin')]"/>
60 <field name="holiday_max">25</field>
61 <fields name="workgroups" ref="timesheet_group1"/>
64 <record model="hr.timesheet">
65 <field name="name">Monday morning</field>
66 <field name="dayofweek">0</field>
67 <field name="hour_from">08:00</field>
68 <field name="hour_to">12:00</field>
69 <field name="tgroup_id" ref="timesheet_group1"/>
71 <record model="hr.timesheet">
72 <field name="name">Monday evening</field>
73 <field name="dayofweek">0</field>
74 <field name="hour_from">13:00</field>
75 <field name="hour_to">18:00</field>
76 <field name="tgroup_id" ref="timesheet_group1"/>
78 <record model="hr.timesheet">
79 <field name="name">Tuesday morning</field>
80 <field name="dayofweek">1</field>
81 <field name="hour_from">08:00</field>
82 <field name="hour_to">12:00</field>
83 <field name="tgroup_id" ref="timesheet_group1"/>
85 <record model="hr.timesheet">
86 <field name="name">Tuesday evening</field>
87 <field name="dayofweek">1</field>
88 <field name="hour_from">13:00</field>
89 <field name="hour_to">18:00</field>
90 <field name="tgroup_id" ref="timesheet_group1"/>
92 <record model="hr.timesheet">
93 <field name="name">Wednesday morning</field>
94 <field name="dayofweek">2</field>
95 <field name="hour_from">08:00</field>
96 <field name="hour_to">12:00</field>
97 <field name="tgroup_id" ref="timesheet_group1"/>
99 <record model="hr.timesheet">
100 <field name="name">Wednesday evening</field>
101 <field name="dayofweek">2</field>
102 <field name="hour_from">13:00</field>
103 <field name="hour_to">18:00</field>
104 <field name="tgroup_id" ref="timesheet_group1"/>
106 <record model="hr.timesheet">
107 <field name="name">Thursday morning</field>
108 <field name="dayofweek">3</field>
109 <field name="hour_from">08:00</field>
110 <field name="hour_to">12:00</field>
111 <field name="tgroup_id" ref="timesheet_group1"/>
113 <record model="hr.timesheet">
114 <field name="name">Thursday evening</field>
115 <field name="hour_from">13:00</field>
116 <field name="hour_to">18:00</field>
117 <field name="dayofweek">3</field>
118 <field name="tgroup_id" ref="timesheet_group1"/>
120 <record model="hr.timesheet">
121 <field name="name">Friday morning</field>
122 <field name="dayofweek">4</field>
123 <field name="hour_from">08:00</field>
124 <field name="hour_to">12:00</field>
125 <field name="tgroup_id" ref="timesheet_group1"/>
127 <record model="hr.timesheet">
128 <field name="name">Friday evening</field>
129 <field name="dayofweek">4</field>
130 <field name="hour_from">13:00</field>
131 <field name="hour_to">18:00</field>
132 <field name="tgroup_id" ref="timesheet_group1"/>
135 <record model="hr.holidays">
136 <field name="name">Bali Trip</field>
137 <field name="date_from">2005-05-11 08:00</field>
138 <field name="date_to">2005-05-25 18:00</field>
139 <field name="holiday_status" ref="ca"/>
140 <field name="employee_id" ref="employee1"/>
142 <record model="hr.holidays">
143 <field name="name">Paternity holiday</field>
144 <field name="date_from">2005-06-02 08:00</field>
145 <field name="date_to">2005-06-13 18:00</field>
146 <field name="holiday_status" ref="ma"/>
147 <field name="employee_id" ref="employee1"/>
150 <record id="attendance1" model="hr.attendance">
151 <field eval="time.strftime('%Y-%m-01 08:21')" name="name"/>
152 <field name="action">sign_in</field>
153 <field name="employee_id" ref="employee1"/>
155 <record id="attendance2" model="hr.attendance">
156 <field eval="time.strftime('%Y-%m-01 11:51')" name="name"/>
157 <field name="action">sign_out</field>
158 <field name="employee_id" ref="employee1"/>
160 <record id="attendance3" model="hr.attendance">
161 <field eval="time.strftime('%Y-%m-02 12:47')" name="name"/>
162 <field name="action">sign_in</field>
163 <field name="employee_id" ref="employee1"/>
165 <record id="attendance4" model="hr.attendance">
166 <field eval="time.strftime('%Y-%m-02 19:53')" name="name"/>
167 <field name="action">sign_out</field>
168 <field name="employee_id" ref="employee1"/>
170 <record id="attendance5" model="hr.attendance">
171 <field eval="time.strftime('%Y-%m-03 07:32')" name="name"/>
172 <field name="action">sign_in</field>
173 <field name="employee_id" ref="employee1"/>
175 <record id="attendance6" model="hr.attendance">
176 <field eval="time.strftime('%Y-%m-03 12:32')" name="name"/>
177 <field name="action">sign_out</field>
178 <field name="employee_id" ref="employee1"/>
180 <record id="attendance7" model="hr.attendance">
181 <field eval="time.strftime('%Y-%m-04 14:01')" name="name"/>
182 <field name="action">sign_in</field>
183 <field name="employee_id" ref="employee1"/>
185 <record id="attendance8" model="hr.attendance">
186 <field eval="time.strftime('%Y-%m-04 17:21')" name="name"/>
187 <field name="action">sign_out</field>
188 <field name="employee_id" ref="employee1"/>
190 <record id="attendance9" model="hr.attendance">
191 <field eval="time.strftime('%Y-%m-05 09:10')" name="name"/>
192 <field name="action">sign_in</field>
193 <field name="employee_id" ref="employee1"/>
195 <record id="attendance10" model="hr.attendance">
196 <field eval="time.strftime('%Y-%m-05 12:42')" name="name"/>
197 <field name="action">sign_out</field>
198 <field name="employee_id" ref="employee1"/>
200 <record id="attendance11" model="hr.attendance">
201 <field eval="time.strftime('%Y-%m-06 13:10')" name="name"/>
202 <field name="action">sign_in</field>
203 <field name="employee_id" ref="employee1"/>
205 <record id="attendance12" model="hr.attendance">
206 <field eval="time.strftime('%Y-%m-06 18:34')" name="name"/>
207 <field name="action">sign_out</field>
208 <field name="employee_id" ref="employee1"/>
210 <record id="attendance13" model="hr.attendance">
211 <field eval="time.strftime('%Y-%m-07 08:21')" name="name"/>
212 <field name="action">sign_in</field>
213 <field name="employee_id" ref="employee1"/>
215 <record id="attendance14" model="hr.attendance">
216 <field eval="time.strftime('%Y-%m-07 18:21')" name="name"/>
217 <field name="action">sign_out</field>
218 <field name="employee_id" ref="employee1"/>
220 <record id="attendance15" model="hr.attendance">
221 <field eval="time.strftime('%Y-%m-08 08:21')" name="name"/>
222 <field name="action">sign_in</field>
223 <field name="employee_id" ref="employee1"/>
225 <record id="attendance16" model="hr.attendance">
226 <field eval="time.strftime('%Y-%m-08 12:54')" name="name"/>
227 <field name="action">sign_out</field>
228 <field name="employee_id" ref="employee1"/>
230 <record id="attendance17" model="hr.attendance">
231 <field eval="time.strftime('%Y-%m-09 13:32')" name="name"/>
232 <field name="action">sign_in</field>
233 <field name="employee_id" ref="employee1"/>
235 <record id="attendance18" model="hr.attendance">
236 <field eval="time.strftime('%Y-%m-09 19:31')" name="name"/>
237 <field name="action">sign_out</field>
238 <field name="employee_id" ref="employee1"/>
240 <record id="attendance19" model="hr.attendance">
241 <field eval="time.strftime('%Y-%m-10 07:10')" name="name"/>
242 <field name="action">sign_in</field>
243 <field name="employee_id" ref="employee1"/>
245 <record id="attendance20" model="hr.attendance">
246 <field eval="time.strftime('%Y-%m-10 12:34')" name="name"/>
247 <field name="action">sign_out</field>
248 <field name="employee_id" ref="employee1"/>