[FIX] correct regression on intalling module without demo data
[odoo/odoo.git] / addons / project / project_demo.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data noupdate="1">
4
5          <!-- Users -->
6         <record id="base.user_demo" model="res.users">
7             <field name="groups_id" eval="[(4,ref('group_project_user'))]"/> 
8         </record>
9
10         <record id="res_users_analyst" model="res.users">
11             <field name="name">Phuong</field>
12             <field eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_manager')])]" name="groups_id"/>
13             <field name="login">phu</field>
14             <field name="password">phu</field>
15         </record>
16         <record id="res_users_project_manager" model="res.users">
17             <field name="name">Anthony</field>
18             <field eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_manager')])]" name="groups_id"/>
19             <field name="login">al</field>
20             <field name="password">al</field>
21         </record>
22         <record id="res_users_technical_leader" model="res.users">
23             <field name="name">Quentin</field>
24             <field eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_user')])]" name="groups_id"/>
25             <field name="login">qdp</field>
26             <field name="password">qdp</field>
27         </record>
28         <record id="res_users_developer" model="res.users">
29             <field name="name">Francois</field>
30             <field eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_user')])]" name="groups_id"/>
31             <field name="login">fpi</field>
32             <field name="password">fpi</field>
33         </record>
34         <record id="res_users_designer" model="res.users">
35             <field name="name">Julien</field>
36             <field eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_user')])]" name="groups_id"/>
37             <field name="login">jth</field>
38             <field name="password">jth</field>
39         </record>
40         <record id="res_users_tester" model="res.users">
41             <field name="name">Aline</field>
42             <field eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_user')])]" name="groups_id"/>
43             <field name="login">apr</field>
44             <field name="password">apr</field>
45         </record>
46         <record id="res_users_finacial_manager" model="res.users">
47             <field name="name">Fabian</field>
48             <field eval="[(6, 0, [ref('base.group_user')])]" name="groups_id"/>
49             <field name="login">fbs</field>
50             <field name="password">fbs</field>
51         </record>
52
53         <!-- Projects -->
54         <record id="project_integrate_openerp" model="project.project">
55             <field name="date_start" eval="time.strftime('%Y-%m-01 10:00:00')"/>
56             <field name="state">open</field>
57             <field name="type">normal</field>
58             <field name="description">Integrate a Sale and Warehouse Management.</field>
59             <field eval="[(6, 0, [
60                     ref('project.res_users_analyst'),
61                     ref('project.res_users_project_manager'),
62                     ref('project.res_users_technical_leader'),
63                     ref('project.res_users_developer'),
64                     ref('project.res_users_designer'),
65                     ref('project.res_users_tester'),
66                     ref('project.res_users_finacial_manager')])]" name="members"/>
67             <field name="user_id" ref="project.res_users_project_manager"/>
68             <field name="name">Integrate a Sale and Warehouse Management.</field>
69         </record>
70
71         <!-- Tasks -->
72
73         <record id="project_task_1" model="project.task">
74             <field eval="100.0" name="planned_hours"/>
75             <field name="user_id" ref="project.res_users_analyst"/>
76             <field name="priority">2</field>
77             <field name="project_id" ref="project.project_integrate_openerp"/>
78             <field name="name">Prepare Requirements Document</field>
79         </record>
80
81         <record id="project_task_2" model="project.task">
82             <field eval="80.0" name="planned_hours"/>
83             <field name="user_id" ref="project.res_users_analyst"/>
84             <field name="priority">2</field>
85             <field name="project_id" ref="project.project_integrate_openerp"/>
86             <field name="name">Make SRS</field>
87         </record>
88
89         <record id="project_task_3" model="project.task">
90             <field eval="40.0" name="planned_hours"/>
91             <field name="user_id" ref="project.res_users_project_manager"/>
92             <field name="priority">2</field>
93             <field name="project_id" ref="project.project_integrate_openerp"/>
94             <field name="name">Design Use Cases</field>
95         </record>
96
97         <record id="project_task_4" model="project.task">
98             <field eval="25.0" name="planned_hours"/>
99             <field name="user_id" ref="project.res_users_project_manager"/>
100             <field name="priority">2</field>
101             <field name="project_id" ref="project.project_integrate_openerp"/>
102             <field name="name">Budget Planning</field>
103         </record>
104
105         <record id="project_task_5" model="project.task">
106             <field eval="25.0" name="planned_hours"/>
107             <field name="user_id" ref="project.res_users_project_manager"/>
108             <field name="priority">2</field>
109             <field name="project_id" ref="project.project_integrate_openerp"/>
110             <field name="name">Quality Planning</field>
111         </record>
112
113         <record id="project_task_6" model="project.task">
114             <field eval="20.0" name="planned_hours"/>
115             <field name="user_id" ref="project.res_users_project_manager"/>
116             <field name="priority">2</field>
117             <field name="project_id" ref="project.project_integrate_openerp"/>
118             <field name="name">Risk Management Planning</field>
119         </record>
120
121         <record id="project_task_7" model="project.task">
122             <field eval="30.0" name="planned_hours"/>
123             <field name="user_id" ref="project.res_users_project_manager"/>
124             <field name="priority">2</field>
125             <field name="project_id" ref="project.project_integrate_openerp"/>
126             <field name="name">Create Project Schedules</field>
127         </record>
128
129         <record id="project_task_8" model="project.task">
130             <field eval="10.0" name="planned_hours"/>
131             <field name="user_id" ref="project.res_users_project_manager"/>
132             <field name="priority">2</field>
133             <field name="project_id" ref="project.project_integrate_openerp"/>
134             <field name="name">Dataflow Design</field>
135         </record>
136
137         <record id="project_task_9" model="project.task">
138             <field eval="50.0" name="planned_hours"/>
139             <field name="user_id" ref="project.res_users_project_manager"/>
140             <field name="priority">2</field>
141             <field name="project_id" ref="project.project_integrate_openerp"/>
142             <field name="name">User Interface Design</field>
143         </record>
144
145         <record id="project_task_10" model="project.task">
146             <field eval="40.0" name="planned_hours"/>
147             <field name="user_id" ref="project.res_users_developer"/>
148             <field name="priority">2</field>
149             <field name="project_id" ref="project.project_integrate_openerp"/>
150             <field name="name">Develop Module in Sale Management</field>
151         </record>
152
153         <record id="project_task_11" model="project.task">
154             <field eval="90.0" name="planned_hours"/>
155             <field name="user_id" ref="project.res_users_developer"/>
156             <field name="priority">2</field>
157             <field name="project_id" ref="project.project_integrate_openerp"/>
158             <field name="name">Develop module in Warehouse</field>
159         </record>
160
161         <record id="project_task_12" model="project.task">
162             <field eval="20.0" name="planned_hours"/>
163             <field name="user_id" ref="project.res_users_developer"/>
164             <field name="priority">2</field>
165             <field name="project_id" ref="project.project_integrate_openerp"/>
166             <field name="name">Integrate Modules</field>
167         </record>
168
169         <record id="project_task_13" model="project.task">
170             <field eval="50.0" name="planned_hours"/>
171             <field name="user_id" ref="project.res_users_tester"/>
172             <field name="priority">2</field>
173             <field name="project_id" ref="project.project_integrate_openerp"/>
174             <field name="name">Unit Testing</field>
175         </record>
176
177         <record id="project_task_14" model="project.task">
178             <field eval="30.0" name="planned_hours"/>
179             <field name="user_id" ref="project.res_users_tester"/>
180             <field name="priority">2</field>
181             <field name="project_id" ref="project.project_integrate_openerp"/>
182             <field name="name">Regression Test</field>
183         </record>
184
185         <record id="project_task_15" model="project.task">
186             <field eval="15.0" name="planned_hours"/>
187             <field name="user_id" ref="project.res_users_developer"/>
188             <field name="priority">2</field>
189             <field name="project_id" ref="project.project_integrate_openerp"/>
190             <field name="name">Documentation</field>
191         </record>
192
193         <record id="project_task_16" model="project.task">
194             <field eval="10" name="sequence"/>
195             <field eval="40.0" name="planned_hours"/>
196             <field name="user_id" ref="project.res_users_tester"/>
197             <field name="priority">2</field>
198             <field name="project_id" ref="project.project_integrate_openerp"/>
199             <field name="name">Performance Tuning</field>
200         </record>
201
202         <record id="project_task_17" model="project.task">
203             <field eval="5.0" name="planned_hours"/>
204             <field name="user_id" ref="project.res_users_analyst"/>
205             <field name="priority">2</field>
206             <field name="project_id" ref="project.project_integrate_openerp"/>
207             <field name="name">Deploy and Review on Customer System</field>
208         </record>
209
210         <record id="project_task_18" model="project.task">
211             <field eval="10.0" name="planned_hours"/>
212             <field name="user_id" ref="project.res_users_analyst"/>
213             <field name="priority">2</field>
214             <field name="project_id" ref="project.project_integrate_openerp"/>
215             <field name="name">Training and Presentation</field>
216         </record>
217
218         <!--
219         Resource: project.project
220         -->
221         <record id="base.main_company" model="res.company">
222             <field name="project_time_mode_id" ref="product.uom_hour"></field>
223         </record>
224
225                 <!-- Task Types -->
226         <record id="project_tt_specification" model="project.task.type">
227             <field name="sequence">1</field>
228             <field name="name">Specification</field>
229         </record>
230         <record id="project_tt_development" model="project.task.type">
231             <field name="sequence">2</field>
232             <field name="name">Development</field>
233         </record>
234         <record id="project_tt_testing" model="project.task.type">
235                 <field name="sequence">3</field>
236             <field name="name">Testing</field>
237         </record>
238         <record id="project_tt_merge" model="project.task.type">
239             <field name="sequence">4</field>
240             <field name="name">Merge</field>
241         </record>
242
243         <!-- Projects -->
244         <record id="project_project_9" model="project.project">
245             <field name="warn_manager">1</field>
246             <field name="name">OpenERP Integration</field>
247             <field name="parent_id" ref="all_projects_account"/>
248             <field name="user_id" ref="base.user_root"/>
249             <field eval="[(6, 0, [ref('project_tt_specification'),ref('project_tt_development'),ref('project_tt_testing'),ref('project_tt_merge')])]" name="type_ids"/>
250         </record>
251         <record id="project_project_21" model="project.project">
252             <field name="warn_manager">1</field>
253             <field name="priority">10</field>
254             <field name="parent_id" ref="all_projects_account"/>
255             <field name="name">Study + Prototype</field>
256             <field name="user_id" ref="base.user_root"/>
257             <field eval="[(6, 0, [ref('project_tt_specification'),ref('project_tt_development')])]" name="type_ids"/>
258         </record>
259         <record id="project_project_22" model="project.project">
260             <field name="priority">20</field>
261             <field name="parent_id" ref="all_projects_account"/>
262             <field name="name">Specific Developments</field>
263             <field name="user_id" ref="base.user_root"/>
264             <field eval="[(6, 0, [ref('project_tt_specification'), ref('project_tt_development')])]" name="type_ids"/>
265         </record>
266         <record id="project_project_23" model="project.project">
267             <field name="priority">30</field>
268             <field name="parent_id" ref="all_projects_account"/>
269             <field name="name">Install, data import, configuration</field>
270             <field eval="[(6, 0, [ref('project_tt_development')])]" name="type_ids"/>
271         </record>
272
273                 <!-- Tasks -->
274         <record id="project_task_116" model="project.task">
275             <field name="planned_hours">38.0</field>
276             <field name="remaining_hours">38.0</field>
277             <field name="type_id" ref="project_tt_development"/>
278             <field name="user_id" ref="base.user_root"/>
279             <field name="project_id" ref="project_project_22"/>
280             <field name="description">BoM, After sales returns, interventions. Traceability.</field>
281             <field name="name">Specific adaptation to MRP</field>
282         </record>
283         <record id="project_task_130" model="project.task">
284             <field name="planned_hours">16.0</field>
285             <field name="remaining_hours">16.0</field>
286             <field name="type_id" ref="project_tt_development"/>
287             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
288             <field name="project_id" ref="project_project_23"/>
289             <field name="name">Data importation + Doc</field>
290         </record>
291         <record id="project_task_131" model="project.task">
292             <field name="planned_hours">16.0</field>
293             <field name="remaining_hours">16.0</field>
294             <field name="type_id" ref="project_tt_development"/>
295             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
296             <field name="project_id" ref="project_project_23"/>
297             <field name="name">Modifications asked by the customer.</field>
298         </record>
299         <record id="project_task_184" model="project.task">
300             <field name="planned_hours">16.0</field>
301             <field name="remaining_hours">16.0</field>
302             <field name="type_id" ref="project_tt_development"/>
303             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
304             <field name="priority">0</field>
305             <field name="project_id" ref="project_project_21"/>
306             <field name="name">Customer analysis + Architecture</field>
307         </record>
308         <record id="project_task_186" model="project.task">
309             <field name="sequence">15</field>
310             <field name="planned_hours">8.0</field>
311             <field name="remaining_hours">8.0</field>
312             <field name="type_id" ref="project_tt_development"/>
313             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
314             <field name="project_id" ref="project_project_21"/>
315             <field name="name">Internal testing + Software Install</field>
316         </record>
317         <record id="project_task_188" model="project.task">
318             <field name="sequence">17</field>
319             <field name="planned_hours">16.0</field>
320             <field name="remaining_hours">16.0</field>
321             <field name="type_id" ref="project_tt_development"/>
322             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
323             <field name="priority">2</field>
324             <field name="state">open</field>
325             <field name="project_id" ref="project_project_21"/>
326             <field name="name">Analysis, Data Importation</field>
327         </record>
328         <record id="project_task_189" model="project.task">
329             <field name="sequence">20</field>
330             <field name="planned_hours">16.0</field>
331             <field name="remaining_hours">16.0</field>
332             <field name="state">open</field>
333             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
334             <field name="project_id" ref="project_project_23"/>
335             <field name="name">Parameters</field>
336         </record>
337         <record id="project_task_190" model="project.task">
338             <field name="sequence">20</field>
339             <field name="planned_hours">32.0</field>
340             <field name="remaining_hours">32.0</field>
341             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
342             <field name="state">open</field>
343             <field name="project_id" ref="project_project_21"/>
344             <field name="name">Start of the doc redaction + MRP</field>
345         </record>
346         <record id="project_task_192" model="project.task">
347             <field name="sequence">25</field>
348             <field name="planned_hours">24.0</field>
349             <field name="remaining_hours">24.0</field>
350             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
351             <field name="project_id" ref="project_project_21"/>
352             <field name="state">done</field>
353             <field name="name">MRP Tests</field>
354         </record>
355         <record id="project_task_193" model="project.task">
356             <field name="sequence">29</field>
357             <field name="planned_hours">24.0</field>
358             <field name="remaining_hours">24.0</field>
359             <field name="user_id" ref="base.user_root"/>
360             <field name="project_id" ref="project_project_21"/>
361             <field name="name">MRP; functional layer</field>
362             <field name="state">done</field>
363         </record>
364         <record id="project_task_194" model="project.task">
365             <field name="sequence">30</field>
366             <field name="planned_hours">24.0</field>
367             <field name="remaining_hours">24.0</field>
368             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
369             <field name="project_id" ref="project_project_22"/>
370             <field name="name">Products Adaptation</field>
371         </record>
372         <record id="project_task_195" model="project.task">
373             <field name="sequence">30</field>
374             <field name="planned_hours">24.0</field>
375             <field name="remaining_hours">24.0</field>
376             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
377             <field name="project_id" ref="project_project_23"/>
378             <field name="name">Install + Super User Training</field>
379         </record>
380         <record id="project_task_196" model="project.task">
381             <field name="sequence">30</field>
382             <field name="planned_hours">32.0</field>
383             <field name="remaining_hours">32.0</field>
384             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
385             <field name="project_id" ref="project_project_22"/>
386             <field name="name">Customer doc</field>
387         </record>
388         <record id="project_task_197" model="project.task">
389             <field name="sequence">30</field>
390             <field name="planned_hours">24.0</field>
391             <field name="remaining_hours">24.0</field>
392             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
393             <field name="project_id" ref="project_project_21"/>
394             <field name="name">Development of the presentation layer</field>
395         </record>
396         <record id="project_task_198" model="project.task">
397             <field name="sequence">40</field>
398             <field name="planned_hours">32.0</field>
399             <field name="remaining_hours">32.0</field>
400             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
401             <field name="project_id" ref="project_project_21"/>
402             <field name="name">Free Time</field>
403         </record>
404         <record id="project_task_199" model="project.task">
405             <field name="sequence">40</field>
406             <field name="planned_hours">50.0</field>
407             <field name="remaining_hours">50.0</field>
408             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
409             <field name="project_id" ref="project_project_22"/>
410             <field name="name">Specific tests</field>
411         </record>
412         <record id="project_task_200" model="project.task">
413             <field name="sequence">40</field>
414             <field name="planned_hours">24.0</field>
415             <field name="remaining_hours">24.0</field>
416             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
417             <field name="project_id" ref="project_project_22"/>
418             <field name="name">Sale module</field>
419         </record>
420         <record id="project_task_201" model="project.task">
421             <field name="sequence">40</field>
422             <field name="planned_hours">32.0</field>
423             <field name="remaining_hours">32.0</field>
424             <field name="user_id" ref="base.user_root"/>
425             <field name="project_id" ref="project_project_23"/>
426             <field name="state">open</field>
427             <field name="name">In house training</field>
428         </record>
429         <record id="project_task_202" model="project.task">
430             <field name="sequence">50</field>
431             <field name="planned_hours">24.0</field>
432             <field name="remaining_hours">24.0</field>
433             <field name="user_id" ref="base.user_root"/>
434             <field name="project_id" ref="project_project_22"/>
435             <field name="state">open</field>
436             <field name="name">Validation + latest modifications.</field>
437         </record>
438         <record id="project_task_203" model="project.task">
439             <field name="sequence">50</field>
440             <field name="planned_hours">24.0</field>
441             <field name="remaining_hours">24.0</field>
442             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
443             <field name="project_id" ref="project_project_22"/>
444             <field name="name">Adaptations buy module</field>
445         </record>
446         <record id="project_task_204" model="project.task">
447             <field name="sequence">60</field>
448             <field name="planned_hours">16.0</field>
449             <field name="remaining_hours">16.0</field>
450             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
451             <field name="project_id" ref="project_project_21"/>
452             <field name="name">Presentation of the software.</field>
453         </record>
454         <record id="project_task_205" model="project.task">
455             <field name="sequence">60</field>
456             <field name="planned_hours">24.0</field>
457             <field name="remaining_hours">24.0</field>
458             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
459             <field name="project_id" ref="project_project_22"/>
460             <field name="name">Adaptations Stock module</field>
461         </record>
462         <record id="project_task_206" model="project.task">
463             <field name="sequence">70</field>
464             <field name="planned_hours">24.0</field>
465             <field name="remaining_hours">24.0</field>
466             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
467             <field name="project_id" ref="project_project_22"/>
468             <field name="name">Latest in house tests</field>
469         </record>
470     </data>
471 </openerp>