[FIX] project: remove useless dummy method (made useless by RCO review - revno 6692...
[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('base.group_sale_salesman')),(4, ref('group_project_user'))]"/>
8         </record>
9
10         <record id="base.user_niv" model="res.users">
11             <field name="name">Nicolas</field>
12             <field name="groups_id" eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_manager')])]"/>
13             <field name="login">niv</field>
14             <field name="password">niv</field>
15         </record>
16         <record id="base.user_al" model="res.users">
17             <field name="name">Antony</field>
18             <field name="groups_id" eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_manager')])]"/>
19             <field name="login">al</field>
20             <field name="password">al</field>
21         </record>
22         <record id="base.user_qdp" model="res.users">
23             <field name="name">Quentin</field>
24             <field name="groups_id" eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_user')])]"/>
25             <field name="login">qdp</field>
26             <field name="password">qdp</field>
27         </record>
28         <record id="base.user_fpi" model="res.users">
29             <field name="name">Francois</field>
30             <field name="groups_id" eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_user')])]"/>
31             <field name="login">fpi</field>
32             <field name="password">fpi</field>
33         </record>
34         <record id="base.user_jth" model="res.users">
35             <field name="name">Julien</field>
36             <field name="groups_id" eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_user')])]"/>
37             <field name="login">jth</field>
38             <field name="password">jth</field>
39         </record>
40         <record id="base.user_mit" model="res.users">
41             <field name="name">Minh</field>
42             <field name="groups_id" eval="[(6, 0, [ref('base.group_user'), ref('project.group_project_user')])]"/>
43             <field name="login">mit</field>
44             <field name="password">mit</field>
45         </record>
46         <record id="base.user_vad" model="res.users">
47             <field name="name">ValĂ©rie</field>
48             <field name="groups_id" eval="[(6, 0, [ref('base.group_user')])]"/>
49             <field name="login">vad</field>
50             <field name="password">vad</field>
51         </record>
52
53         <!-- Categories -->
54         <record id="project_category_01" model="project.category">
55             <field name="name">Contact's suggestion</field>
56         </record>
57         <record id="project_category_02" model="project.category">
58             <field name="name">Feature request</field>
59         </record>
60         <record id="project_category_03" model="project.category">
61             <field name="name">Experiment</field>
62         </record>
63         <record id="project_category_04" model="project.category">
64             <field name="name">Usability</field>
65         </record>
66
67         <!-- Projects -->
68         <record id="project_project_internal" model="project.project">
69             <field name="name">Internal Projects</field>
70             <field name="parent_id" ref="all_projects_account"/>
71             <field name="user_id" ref="base.user_root"/>
72             <field name="alias_model">project.task</field>
73             <field name="type_ids" eval="[(6, 0, [ref('project_tt_specification'),ref('project_tt_development'),ref('project_tt_testing'),ref('project_tt_merge'),ref('project_tt_deployment')])]"/>
74         </record>
75
76         <record id="project_project_customer" model="project.project">
77             <field name="name">Customer Projects</field>
78             <field name="parent_id" ref="all_projects_account"/>
79             <field name="user_id" ref="base.user_root"/>
80             <field name="alias_model">project.task</field>
81             <field name="type_ids" eval="[(6, 0, [ref('project_tt_analysis'),ref('project_tt_specification'),ref('project_tt_negotiation'),ref('project_tt_development'),ref('project_tt_testing'),ref('project_tt_deployment')])]"/>
82         </record>
83
84         <record id="project_project_1" model="project.project">
85             <field name="date_start" eval="time.strftime('%Y-%m-01 10:00:00')"/>
86             <field name="state">open</field>
87             <field name="type">normal</field>
88             <field name="name">The Jackson Group's Project</field>
89             <field name="partner_id" ref="base.res_partner_10"/>
90             <field name="parent_id" ref="all_projects_account"/>
91             <field name="privacy_visibility">followers</field>
92             <field name="members" eval="[(6, 0, [
93                     ref('base.user_niv'),
94                     ref('base.user_al'),
95                     ref('base.user_qdp')])]"/>
96             <field name="user_id" ref="base.user_al"/>
97             <field name="description">Implement new website for Sale and Warehouse Management for a customer.</field>
98             <field name="alias_model">project.task</field>
99             <field name="type_ids" eval="[(6, 0, [ref('project_tt_analysis'),ref('project_tt_specification'),ref('project_tt_negotiation'),ref('project_tt_development'),ref('project_tt_testing'),ref('project_tt_deployment')])]"/>
100         </record>
101
102         <record id="project_project_2" model="project.project">
103             <field name="name">Research &amp; Development</field>
104             <field name="parent_id" ref="all_projects_account"/>
105             <field name="user_id" ref="base.user_al"/>
106             <field name="alias_model">project.task</field>
107             <field name="type_ids" eval="[(6, 0, [ref('project_tt_specification'),ref('project_tt_development'),ref('project_tt_testing'),ref('project_tt_merge'),ref('project_tt_deployment')])]"/>
108         </record>
109
110         <record id="project_project_3" model="project.project">
111             <field name="priority">10</field>
112             <field name="parent_id" ref="all_projects_account"/>
113             <field name="name">E-Learning Integration</field>
114             <field name="user_id" ref="base.user_demo"/>
115             <field name="alias_model">project.task</field>
116             <field name="members" eval="[(6, 0, [
117                     ref('base.user_fpi'),
118                     ref('base.user_jth'),
119                     ref('base.user_mit')])]"/>
120             <field name="type_ids" eval="[(6, 0, [ref('project_tt_specification'),ref('project_tt_development'),ref('project_tt_testing'),ref('project_tt_merge'),ref('project_tt_deployment')])]"/>
121         </record>
122
123         <record id="project_project_4" model="project.project">
124             <field name="priority">20</field>
125             <field name="parent_id" ref="all_projects_account"/>
126             <field name="name">Website Design Templates</field>
127             <field name="user_id" ref="base.user_root"/>
128             <field name="alias_model">project.task</field>
129             <field name="type_ids" eval="[(6, 0, [ref('project_tt_design'),ref('project_tt_development'),ref('project_tt_testing')])]"/>
130             <field name="members" eval="[(6, 0, [
131                     ref('base.user_niv'),
132                     ref('base.user_mit')])]"/>
133         </record>
134
135         <record id="project_project_5" model="project.project">
136             <field name="priority">2</field>
137             <field name="parent_id" ref="all_projects_account"/>
138             <field name="partner_id" ref="base.res_partner_7"/>
139             <field name="name">Data Import/Export Plugin</field>
140             <field name="alias_model">project.task</field>
141             <field name="type_ids" eval="[(6, 0, [ref('project_tt_development')])]"/>
142             <field name="members" eval="[(6, 0, [
143                     ref('base.user_root'),
144                     ref('base.user_qdp')])]"/>
145         </record>
146
147
148         <!-- Tasks -->
149         <record id="project_task_1" model="project.task">
150             <field name="planned_hours" eval="40.0"/>
151             <field name="remaining_hours" eval="40.0"/>
152             <field name="user_id" ref="base.user_niv"/>
153             <field name="priority">4</field>
154             <field name="project_id" ref="project.project_project_1"/>
155             <field name="name">Prepare Requirements Document</field>
156             <field name="stage_id" ref="project_tt_analysis"/>
157             <field name="color">3</field>
158         </record>
159         <record id="project_task_2" model="project.task">
160             <field name="planned_hours" eval="32.0"/>
161             <field name="remaining_hours" eval="32.0"/>
162             <field name="user_id" ref="base.user_niv"/>
163             <field name="priority">4</field>
164             <field name="project_id" ref="project.project_project_1"/>
165             <field name="name">Make SRS</field>
166             <field name="stage_id" ref="project_tt_specification"/>
167         </record>
168         <record id="project_task_3" model="project.task">
169             <field name="planned_hours" eval="10.0"/>
170             <field name="remaining_hours" eval="10.0"/>
171             <field name="user_id" ref="base.user_al"/>
172             <field name="priority">4</field>
173             <field name="project_id" ref="project.project_project_1"/>
174             <field name="name">Budget Planning</field>
175             <field name="date_deadline" eval="time.strftime('%Y-%m-24')"/>
176             <field name="stage_id" ref="project_tt_negotiation"/>
177             <field name="color">4</field>
178         </record>
179         <record id="project_task_4" model="project.task">
180             <field name="planned_hours" eval="60.0"/>
181             <field name="remaining_hours" eval="60.0"/>
182             <field name="user_id" ref="base.user_al"/>
183             <field name="priority">4</field>
184             <field name="project_id" ref="project.project_project_1"/>
185             <field name="name">Develop module for Sale Management</field>
186             <field name="description">Use the account_budget module</field>
187             <field name="date_deadline" eval="time.strftime('%Y-%m-19')"/>
188             <field name="color">5</field>
189             <field name="stage_id" ref="project_tt_development"/>
190             <field name="categ_ids" eval="[(6, 0, [
191                     ref('project_category_02')])]"/>
192         </record>
193         <record id="project_task_5" model="project.task">
194             <field name="planned_hours" eval="76.0"/>
195             <field name="remaining_hours" eval="76.0"/>
196             <field name="user_id" ref="base.user_al"/>
197             <field name="priority">2</field>
198             <field name="project_id" ref="project.project_project_1"/>
199             <field name="name">Develop module for Warehouse</field>
200             <field name="kanban_state">done</field>
201             <field name="priority">0</field>
202             <field name="date_deadline" eval="time.strftime('%Y-%m-%d')"/>
203             <field name="stage_id" ref="project_tt_development"/>
204             <field name="categ_ids" eval="[(6, 0, [
205                     ref('project_category_02')])]"/>
206         </record>
207         <record id="project_task_6" model="project.task">
208             <field name="planned_hours" eval="24.0"/>
209             <field name="remaining_hours" eval="24.0"/>
210             <field name="user_id" ref="base.user_al"/>
211             <field name="priority">2</field>
212             <field name="project_id" ref="project.project_project_1"/>
213             <field name="name">Integrate Modules</field>
214             <field name="stage_id" ref="project_tt_development"/>
215         </record>
216         <record id="project_task_7" model="project.task">
217             <field name="planned_hours" eval="15.0"/>
218             <field name="remaining_hours" eval="5.0"/>
219             <field name="user_id" ref="base.user_al"/>
220             <field name="priority">2</field>
221             <field name="project_id" ref="project.project_project_1"/>
222             <field name="name">Internal testing + Software Install</field>
223             <field name="stage_id" ref="project_tt_testing"/>
224         </record>
225         <record id="project_task_8" model="project.task">
226             <field name="planned_hours" eval="22.0"/>
227             <field name="remaining_hours" eval="22.0"/>
228             <field name="user_id" ref="base.user_al"/>
229             <field name="priority">2</field>
230             <field name="project_id" ref="project.project_project_2"/>
231             <field name="name">New portal system</field>
232             <field name="priority">0</field>
233             <field name="stage_id" ref="project_tt_specification"/>
234             <field name="categ_ids" eval="[(6, 0, [
235                     ref('project.project_category_03')])]"/>
236         </record>
237         <record id="project_task_9" model="project.task">
238             <field name="planned_hours" eval="18.0"/>
239             <field name="remaining_hours" eval="18.0"/>
240             <field name="user_id" ref="base.user_al"/>
241             <field name="priority">2</field>
242             <field name="project_id" ref="project.project_project_2"/>
243             <field name="name">Document history management</field>
244             <field name="stage_id" ref="project_tt_development"/>
245         </record>
246         <record id="project_task_10" model="project.task">
247             <field name="planned_hours" eval="38.0"/>
248             <field name="remaining_hours" eval="38.0"/>
249             <field name="user_id" ref="base.user_fpi"/>
250             <field name="priority">2</field>
251             <field name="project_id" ref="project.project_project_2"/>
252             <field name="name">Social network integration</field>
253             <field name="kanban_state">blocked</field>
254             <field name="stage_id" ref="project_tt_testing"/>
255         </record>
256         <record id="project_task_11" model="project.task">
257             <field name="planned_hours" eval="16.0"/>
258             <field name="remaining_hours" eval="16.0"/>
259             <field name="user_id" ref="base.user_fpi"/>
260             <field name="priority">2</field>
261             <field name="project_id" ref="project.project_project_2"/>
262             <field name="name">User interface improvements</field>
263             <field name="categ_ids" eval="[(6, 0, [
264                     ref('project.project_category_02'),
265                     ref('project.project_category_04')])]"/>
266             <field name="stage_id" ref="project_tt_merge"/>
267         </record>
268         <function model="project.task" name="do_close" eval="[ref('project_task_11')], {'install_mode': True}"/>
269
270         <record id="project_task_12" model="project.task">
271             <field name="planned_hours" eval="40.0"/>
272             <field name="remaining_hours" eval="40.0"/>
273             <field name="user_id" ref="base.user_fpi"/>
274             <field name="priority">2</field>
275             <field name="project_id" ref="project.project_project_2"/>
276             <field name="name">Improve+clean code and functionality</field>
277             <field name="stage_id" ref="project_tt_merge"/>
278             <field name="color">6</field>
279         </record>
280         <function model="project.task" name="do_close" eval="[ref('project_task_12')], {'install_mode': True}"/>
281
282         <record id="project_task_13" model="project.task">
283             <field name="planned_hours" eval="12.0"/>
284             <field name="remaining_hours" eval="12.0"/>
285             <field name="user_id" ref="base.user_mit"/>
286             <field name="priority">2</field>
287             <field name="project_id" ref="project.project_project_3"/>
288             <field name="name">Design Use Cases</field>
289             <field name="stage_id" ref="project_tt_analysis"/>
290         </record>
291         <function model="project.task" name="do_pending" eval="[ref('project_task_13')], {'install_mode': True}"/>
292
293         <record id="project_task_14" model="project.task">
294             <field name="planned_hours" eval="12.0"/>
295             <field name="remaining_hours" eval="12.0"/>
296             <field name="user_id" ref="base.user_mit"/>
297             <field name="priority">2</field>
298             <field name="project_id" ref="project.project_project_3"/>
299             <field name="name">Dataflow Design</field>
300             <field name="stage_id" ref="project_tt_analysis"/>
301         </record>
302         <record id="project_task_15" model="project.task">
303             <field name="planned_hours" eval="55.0"/>
304             <field name="remaining_hours" eval="55.0"/>
305             <field name="user_id" ref="base.user_fpi"/>
306             <field name="priority">2</field>
307             <field name="project_id" ref="project.project_project_3"/>
308             <field name="name">User Interface design</field>
309             <field name="stage_id" ref="project_tt_development"/>
310             <field name="date_start">2011-02-06</field>
311             <field name="categ_ids" eval="[(6, 0, [
312                     ref('project_category_04')])]"/>
313         </record>
314
315         <record id="project_task_16" model="project.task">
316             <field name="sequence" eval="10"/>
317             <field name="planned_hours" eval="80.0"/>
318             <field name="remaining_hours" eval="80.0"/>
319             <field name="user_id" ref="base.user_mit"/>
320             <field name="priority">2</field>
321             <field name="project_id" ref="project.project_project_3"/>
322             <field name="name">Set target for all deparments</field>
323              <field name="stage_id" ref="project_tt_development"/>
324         </record>
325         <function model="project.task" name="do_open" eval="[ref('project_task_16')], {'install_mode': True}"/>
326
327         <record id="project_task_17" model="project.task">
328             <field name="planned_hours" eval="34.0"/>
329             <field name="remaining_hours" eval="34.0"/>
330             <field name="user_id" ref="base.user_niv"/>
331             <field name="priority">2</field>
332             <field name="project_id" ref="project.project_project_3"/>
333             <field name="name">Integration of core components</field>
334             <field name="stage_id" ref="project_tt_testing"/>
335         </record>
336         <function model="project.task" name="do_open" eval="[ref('project_task_17')], {'install_mode': True}"/>
337
338         <record id="project_task_18" model="project.task">
339             <field name="planned_hours" eval="16.0"/>
340             <field name="remaining_hours" eval="16.0"/>
341             <field name="user_id" ref="base.user_niv"/>
342             <field name="priority">2</field>
343             <field name="project_id" ref="project.project_project_3"/>
344             <field name="name">Deploy and review on live system</field>
345             <field name="stage_id" ref="project_tt_deployment"/>
346         </record>
347
348         <record id="project_task_19" model="project.task">
349             <field name="planned_hours">24.0</field>
350             <field name="remaining_hours">24.0</field>
351             <field name="stage_id" ref="project_tt_design"/>
352             <field name="user_id" eval="False"/>
353             <field name="project_id" ref="project.project_project_4"/>
354             <field name="name">Basic outline</field>
355             <field name="categ_ids" eval="[(6, 0, [
356                     ref('project_category_03')])]"/>
357         </record>
358         <function model="project.task" name="do_open" eval="[ref('project_task_19')], {'install_mode': True}"/>
359
360         <record id="project_task_20" model="project.task">
361             <field name="planned_hours">42.0</field>
362             <field name="remaining_hours">42.0</field>
363             <field name="user_id" eval="False"/>
364             <field name="stage_id" ref="project_tt_development"/>
365             <field name="project_id" ref="project.project_project_4"/>
366             <field name="name">Create new components</field>
367         </record>
368         <function model="project.task" name="do_open" eval="[ref('project_task_20')], {'install_mode': True}"/>
369
370         <record id="project_task_21" model="project.task">
371             <field name="planned_hours">14.0</field>
372             <field name="remaining_hours">14.0</field>
373             <field name="user_id" eval="False"/>
374             <field name="stage_id" ref="project_tt_testing"/>
375             <field name="project_id" ref="project.project_project_4"/>
376             <field name="name">Useablity review</field>
377             <field name="categ_ids" eval="[(6, 0, [
378                     ref('project_category_04')])]"/>
379         </record>
380         <function model="project.task" name="do_open" eval="[ref('project_task_21')], {'install_mode': True}"/>
381
382         <record id="project_task_22" model="project.task">
383             <field name="planned_hours">12.0</field>
384             <field name="remaining_hours">12.0</field>
385             <field name="stage_id" ref="project_tt_analysis"/>
386             <field name="user_id" eval="False"/>
387             <field name="priority">0</field>
388             <field name="project_id" ref="project.project_project_5"/>
389             <field name="name">Customer analysis + Architecture</field>
390             <field name="color">7</field>
391         </record>
392         <record id="project_task_23" model="project.task">
393             <field name="sequence">15</field>
394             <field name="planned_hours">15.0</field>
395             <field name="remaining_hours">15.0</field>
396             <field name="stage_id" ref="project_tt_specification"/>
397             <field name="user_id" eval="False"/>
398             <field name="project_id" ref="project.project_project_5"/>
399             <field name="name">Data Export flow</field>
400             <field name="color">8</field>
401         </record>
402         <record id="project_task_24" model="project.task">
403             <field name="sequence">17</field>
404             <field name="planned_hours">8.0</field>
405             <field name="remaining_hours">8.0</field>
406             <field name="stage_id" ref="project_tt_development"/>
407             <field name="user_id" eval="False"/>
408             <field name="priority">2</field>
409             <field name="project_id" ref="project.project_project_5"/>
410             <field name="name">Modifications asked by the customer</field>
411             <field name="categ_ids" eval="[(6, 0, [
412                     ref('project_category_01')])]"/>
413         </record>
414         <function model="project.task" name="do_open" eval="[ref('project_task_24')], {'install_mode': True}"/>
415
416         <record id="project_task_25" model="project.task">
417             <field name="sequence">20</field>
418             <field name="planned_hours">20.0</field>
419             <field name="remaining_hours">20.0</field>
420             <field name="user_id" eval="False"/>
421             <field name="project_id" ref="project.project_project_5"/>
422             <field name="name">Data importation + Doc</field>
423             <field name="stage_id" ref="project_tt_development"/>
424         </record>
425         <function model="project.task" name="do_open" eval="[ref('project_task_25')], {'install_mode': True}"/>
426
427         <record id="project_task_26" model="project.task">
428             <field name="sequence">20</field>
429             <field name="planned_hours">35.0</field>
430             <field name="remaining_hours">35.0</field>
431             <field name="user_id" eval="False"/>
432             <field name="project_id" ref="project.project_project_5"/>
433             <field name="name">Unit Testing</field>
434             <field name="stage_id" ref="project_tt_testing"/>
435         </record>
436
437         <!-- Schedule tasks to assign users and dates -->
438         <function model="project.project" name="schedule_tasks"
439             eval="[ref('project_project_3'), ref('project_project_4'), ref('project_project_5')], {'install_mode': True}"/>
440
441     </data>
442 </openerp>