New Menus Definitions
[odoo/odoo.git] / addons / hr / hr_demo.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <terp>
3     <data>
4         <!--            <record model="res.groups" id="hr_id">-->
5         <!--                    <field name="name">HR</field>-->
6         <!--            </record>-->
7         
8         <record model="hr.action.reason">
9             <field name="name">Start of shift</field>
10             <field name="action_type">sign_in</field>
11         </record>
12         <record model="hr.action.reason">
13             <field name="name">End of shift</field>
14             <field name="action_type">sign_out</field>
15         </record>
16         <record model="hr.action.reason">
17             <field name="name">Meal Break</field>
18             <field name="action_type">sign_in</field>
19         </record>
20         <record model="hr.action.reason">
21             <field name="name">Meal Break</field>
22             <field name="action_type">sign_out</field>
23         </record>
24         <record model="hr.action.reason">
25             <field name="name">Early exit (sick)</field>
26             <field name="action_type">sign_out</field>
27         </record>
28         <record model="hr.action.reason">
29             <field name="name">Early exit (work injury)</field>
30             <field name="action_type">sign_out</field>
31         </record>
32         
33         <record id="status_unpaid" model="hr.holidays.status">
34             <field name="name">Unpaid holidays</field>
35         </record>
36         <record id="ca" model="hr.holidays.status">
37             <field name="name">Annual holidays</field>
38         </record>
39         <record id="status_sick" model="hr.holidays.status">
40             <field name="name">Sickness holidays</field>
41         </record>
42         <record id="ma" model="hr.holidays.status">
43             <field name="name">Maternity holidays</field>
44         </record>
45         <record id="status_unauth" model="hr.holidays.status">
46             <field name="name">Unauthorised holidays</field>
47         </record>
48         
49         
50         <!-- Example employee -->
51         
52         <record id="timesheet_group1" model="hr.timesheet.group">
53             <field name="name">Default timesheet</field>
54         </record>
55         
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"/>
62         </record>
63         
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"/>
70         </record>
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"/>
77         </record>
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"/>
84         </record>
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"/>
91         </record>
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"/>
98         </record>
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"/>
105         </record>
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"/>
112         </record>
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"/>
119         </record>
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"/>
126         </record>
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"/>
133         </record>
134         
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"/>
141         </record>
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"/>
148         </record>
149         
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"/>
154         </record>
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"/>
159         </record>
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"/>
164         </record>
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"/>
169         </record>
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"/>
174         </record>
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"/>
179         </record>
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"/>
184         </record>
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"/>
189         </record>
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"/>
194         </record>
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"/>
199         </record>
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"/>
204         </record>
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"/>
209         </record>
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"/>
214         </record>
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"/>
219         </record>
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"/>
224         </record>
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"/>
229         </record>
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"/>
234         </record>
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"/>
239         </record>
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"/>
244         </record>
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"/>
249         </record>
250     </data>
251 </terp>