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