[IMP] : project_scrum : improved task progress and backlog progress chart
[odoo/odoo.git] / addons / project_scrum / project_scrum_demo.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data noupdate="1">
4
5         <!-- Resource: project.project -->
6
7         <record id="scrum_project_1" model="project.project">
8             <!-- FIXME !!! -->
9             <field name="tasks">[24, 25, 28, 26, 27, 29, 30, 31, 32, 33, 34, 35, 37, 36, 38]</field>
10             <field model="res.users" name="manager" search="[('login','=','demo')]"/>
11             <field name="expected_hours">156.0</field>
12             <field name="name">OpenERP - dev branch</field>
13             <field model="res.users" name="product_owner_id" search="[('login','=','demo')]"/>
14         </record>
15
16         <record id="scrum_project_2" model="project.project">
17             <!-- FIXME !!! -->
18             <field name="tasks">[24, 25, 28, 26, 27, 29, 30, 31, 32, 33, 34, 35, 37, 36, 38]</field>
19             <field model="res.users" name="manager" search="[('login','=','admin')]"/>
20             <field name="expected_hours">200</field>
21             <field name="name">OpenERP - MRP branch</field>
22             <field model="res.users" name="product_owner_id" search="[('login','=','admin')]"/>
23         </record>
24
25         <record id="scrum_project_3" model="project.project">
26             <!-- FIXME !!! -->
27             <field name="tasks">[24, 25, 28, 26, 27, 29, 30, 31, 32, 33, 34, 35, 37, 36, 38]</field>
28             <field model="res.users" name="manager" search="[('login','=','admin')]"/>
29             <field name="expected_hours">98</field>
30             <field name="name">OpenERP - CRM branch</field>
31             <field model="res.users" name="product_owner_id" search="[('login','=','admin')]"/>
32         </record>
33
34         <!-- Resource: project_scrum.sprint -->
35
36         <record id="scrum_sprint_0" model="project.scrum.sprint">
37             <field name="date_stop">2005-12-20</field>
38             <field name="name">Sprint for V3.2.0</field>
39             <field model="res.users" name="scrum_master_id" search="[('login','=','demo')]"/>
40             <field name="product_owner_id" ref="base.user_root"/>
41             <field name="project_id" ref="scrum_project_1"/>
42             <field name="state">open</field>
43         </record>
44        <record id="scrum_sprint_1" model="project.scrum.sprint">
45             <field name="name">sprint 1</field>
46             <field name="date_start">2010-01-01</field>
47             <field name="date_stop">2010-01-15</field>
48             <field name="project_id" ref="scrum_project_2"/>
49             <field name="product_owner_id" ref="base.user_root"/>
50             <field model="res.users" name="scrum_master_id" search="[('login','=','admin')]"/>
51             <field name="state">open</field>
52         </record>
53
54         <record id="scrum_sprint_2" model="project.scrum.sprint">
55             <field name="name">sprint 2</field>
56             <field name="date_start">2010-01-16</field>
57             <field name="date_stop">2010-01-30</field>
58             <field name="expected_hours">100.0</field>
59             <field name="project_id" ref="scrum_project_3"/>
60             <field name="product_owner_id" ref="base.user_root"/>
61             <field model="res.users" name="scrum_master_id" search="[('login','=','demo')]"/>
62             <field name="state">open</field>
63         </record>
64
65         <record id="scrum_sprint_3" model="project.scrum.sprint">
66             <field name="name">sprint 3</field>
67             <field name="date_start">2010-02-01</field>
68             <field name="date_stop">2010-02-15</field>
69             <field name="expected_hours">89.0</field>
70             <field name="project_id" ref="scrum_project_1"/>
71             <field name="product_owner_id" ref="base.user_root"/>
72             <field model="res.users" name="scrum_master_id" search="[('login','=','demo')]"/>
73             <field name="state">open</field>
74         </record>
75
76          <record id="scrum_sprint_4" model="project.scrum.sprint">
77             <field name="name">sprint 4</field>
78             <field name="date_start">2010-02-16</field>
79             <field name="date_stop">2010-02-28</field>
80             <field name="expected_hours">125.0</field>
81             <field name="project_id" ref="scrum_project_2"/>
82             <field name="product_owner_id" ref="base.user_root"/>
83             <field model="res.users" name="scrum_master_id" search="[('login','=','admin')]"/>
84             <field name="state">open</field>
85         </record>
86
87          <record id="scrum_sprint_5" model="project.scrum.sprint">
88             <field name="name">sprint 5</field>
89             <field name="date_start">2010-03-01</field>
90             <field name="date_stop">2010-03-15</field>
91             <field name="expected_hours">178.0</field>
92             <field name="project_id" ref="scrum_project_3"/>
93             <field name="product_owner_id" ref="base.user_root"/>
94             <field model="res.users" name="scrum_master_id" search="[('login','=','demo')]"/>
95             <field name="state">open</field>
96         </record>
97
98          <record id="scrum_sprint_6" model="project.scrum.sprint">
99             <field name="name">sprint 6</field>
100             <field name="date_start">2010-03-16</field>
101             <field name="date_stop">2010-01-30</field>
102             <field name="project_id" ref="scrum_project_1"/>
103             <field name="expected_hours">200.0</field>
104             <field name="product_owner_id" ref="base.user_root"/>
105             <field model="res.users" name="scrum_master_id" search="[('login','=','admin')]"/>
106             <field name="state">open</field>
107         </record>
108
109         <record id="scrum_sprint_7" model="project.scrum.sprint">
110             <field name="name">sprint 7</field>
111             <field name="date_start">2010-04-01</field>
112             <field name="date_stop">2010-04-15</field>
113             <field name="expected_hours">175.0</field>
114             <field name="project_id" ref="scrum_project_2"/>
115             <field name="product_owner_id" ref="base.user_root"/>
116             <field model="res.users" name="scrum_master_id" search="[('login','=','demo')]"/>
117             <field name="state">open</field>
118         </record>
119
120          <record id="scrum_sprint_8" model="project.scrum.sprint">
121             <field name="name">sprint 8</field>
122             <field name="date_start">2010-04-16</field>
123             <field name="date_stop">2010-04-30</field>
124             <field name="project_id" ref="scrum_project_3"/>
125             <field name="product_owner_id" ref="base.user_root"/>
126             <field name="expected_hours">122.0</field>
127             <field model="res.users" name="scrum_master_id" search="[('login','=','admin')]"/>
128             <field name="state">open</field>
129         </record>
130
131         <record id="scrum_sprint_9" model="project.scrum.sprint">
132             <field name="name">sprint 9</field>
133             <field name="date_start">2010-05-01</field>
134             <field name="date_stop">2010-05-15</field>
135             <field name="project_id" ref="scrum_project_1"/>
136             <field name="product_owner_id" ref="base.user_root"/>
137             <field model="res.users" name="scrum_master_id" search="[('login','=','demo')]"/>
138             <field name="state">open</field>
139         </record>
140
141          <record id="scrum_sprint_10" model="project.scrum.sprint">
142             <field name="name">sprint 10</field>
143             <field name="date_start">2010-05-16</field>
144             <field name="date_stop">2010-05-30</field>
145             <field name="expected_hours">78.0</field>
146             <field name="project_id" ref="scrum_project_2"/>
147             <field name="product_owner_id" ref="base.user_root"/>
148             <field model="res.users" name="scrum_master_id" search="[('login','=','admin')]"/>
149             <field name="state">open</field>
150         </record>
151
152         <record id="scrum_sprint_11" model="project.scrum.sprint">
153             <field name="name">sprint 11</field>
154             <field name="date_start">2010-06-01</field>
155             <field name="date_stop">2010-06-15</field>
156             <field name="project_id" ref="scrum_project_3"/>
157             <field name="product_owner_id" ref="base.user_root"/>
158             <field model="res.users" name="scrum_master_id" search="[('login','=','demo')]"/>
159             <field name="state">open</field>
160         </record>
161
162          <record id="scrum_sprint_12" model="project.scrum.sprint">
163             <field name="name">sprint 12</field>
164             <field name="date_start">2010-06-16</field>
165             <field name="date_stop">2010-06-30</field>
166             <field name="project_id" ref="scrum_project_1"/>
167             <field name="product_owner_id" ref="base.user_root"/>
168             <field model="res.users" name="scrum_master_id" search="[('login','=','admin')]"/>
169             <field name="state">open</field>
170         </record>
171
172         <!-- Resource: project.product.backlog -->
173
174         <record id="scrum_product_backlog_0" model="project.scrum.product.backlog">
175             <field name="priority">3</field>
176             <field name="name">Automatic migration system</field>
177             <field name="expected_hours">6.0</field>
178             <field name="note">This new system will enable you to migrate automatically from an old version of OpenERP to a new one. This system will migrate not only the OpenERP system but also the customers particularities. This happens without any kind of script or programming. It has been possible to carry out such a system thanks to the descriptive approach of OpenERP components. </field>
179             <field name="sprint_id" ref="scrum_sprint_0"/>
180             <field name="state">done</field>
181             <field name="project_id" ref="scrum_project_1"/>
182         </record>
183         <record id="scrum_product_backlog_1" model="project.scrum.product.backlog">
184             <field name="priority">3</field>
185             <field name="name">New accounting module</field>
186             <field name="expected_hours">111.0</field>
187             <field name="note">The accounting module of OpenERP (financial accounting and management accounting) is being reshaped. New functionalities will be added: intangible assets, a new way of presenting ledgers and bookings, new stock valuation calculation, and lots of predefined reports. </field>
188             <field name="sprint_id" ref="scrum_sprint_1"/>
189                         <field name="state">open</field>
190             <field name="project_id" ref="scrum_project_2"/>
191         </record>
192         <record id="scrum_product_backlog_2" model="project.scrum.product.backlog">
193             <field name="priority">3</field>
194             <field name="name">Automated Plugin System to install/uninstall modules</field>
195             <field name="expected_hours">4.0</field>
196             <field name="note">We have to develop a plug-in system which will enable to install/remove modules. The basic version of OpenERP will include only the required minimum, and you will select the modules thanks to the plug-in manager. This allows you to limit your system to your real needs: quality management, localisations, project and service management, marketing campaigns, and so on... </field>
197             <field name="sprint_id" ref="scrum_sprint_2"/>
198             <field name="state">open</field>
199             <field name="project_id" ref="scrum_project_3"/>
200         </record>
201         <record id="scrum_product_backlog_3" model="project.scrum.product.backlog">
202             <field name="name">Review all terms</field>
203             <field name="expected_hours">8.0</field>
204             <field name="sprint_id" ref="scrum_sprint_3"/>
205             <field name="state">done</field>
206             <field name="project_id" ref="scrum_project_1"/>
207         </record>
208         <record id="scrum_product_backlog_4" model="project.scrum.product.backlog">
209             <field name="name">Bugfixes</field>
210             <field name="expected_hours">6.0</field>
211             <field name="sprint_id" ref="scrum_sprint_4"/>
212             <field name="state">open</field>
213             <field name="project_id" ref="scrum_project_2"/>
214         </record>
215         <record id="scrum_product_backlog_5" model="project.scrum.product.backlog">
216             <field name="name">Test for 3.2.0 Publishing</field>
217             <field name="expected_hours">5.0</field>
218             <field name="note">Test OpenERP to release stable 3.2.0 version. (may be 3.2.0-pre1 ?)</field>
219             <field name="sprint_id" ref="scrum_sprint_5"/>
220             <field name="project_id" ref="scrum_project_3"/>
221         </record>
222         <record id="scrum_product_backlog_6" model="project.scrum.product.backlog">
223             <field name="name">Reshape the complete menu</field>
224             <field name="expected_hours">4.0</field>
225             <field name="note">Restructure the OpenERP menu to be more like other ERPs.</field>
226             <field name="sprint_id" ref="scrum_sprint_6"/>
227                 <field name="state">open</field>
228             <field name="project_id" ref="scrum_project_1"/>
229         </record>
230
231         <record id="scrum_product_backlog_7" model="project.scrum.product.backlog">
232             <field name="name">Editable Trees</field>
233             <field name="expected_hours">12.0</field>
234             <field name="note">Editable trees in list and one2many_list widgets.</field>
235             <field name="sprint_id" ref="scrum_sprint_7"/>
236             <field name="project_id" ref="scrum_project_2"/>
237         </record>
238
239         <record id="scrum_product_backlog_8" model="project.scrum.product.backlog">
240             <field name="name">Reshape the complete menu</field>
241             <field name="expected_hours">3.0</field>
242             <field name="note">Restructure the OpenERP menu to be more like other ERPs.</field>
243             <field name="sprint_id" ref="scrum_sprint_8"/>
244             <field name="state">open</field>
245             <field name="project_id" ref="scrum_project_3"/>
246         </record>
247
248         <record id="scrum_product_backlog_9" model="project.scrum.product.backlog">
249             <field name="name">Analysis Product phase</field>
250             <field name="expected_hours">10.0</field>
251             <field name="note">Restructure the OpenERP menu to be more like other ERPs.</field>
252             <field name="sprint_id" ref="scrum_sprint_9"/>
253             <field name="state">open</field>
254             <field name="project_id" ref="scrum_project_1"/>
255         </record>
256
257         <record id="scrum_product_backlog_10" model="project.scrum.product.backlog">
258             <field name="name">Rearrange the Menu</field>
259             <field name="expected_hours">9.0</field>
260             <field name="note">Restructure the OpenERP menu to be more like other ERPs.</field>
261             <field name="sprint_id" ref="scrum_sprint_10"/>
262             <field name="state">open</field>
263             <field name="project_id" ref="scrum_project_2"/>
264         </record>
265
266         <record id="scrum_product_backlog_11" model="project.scrum.product.backlog">
267             <field name="name">Complete change in list view</field>
268             <field name="expected_hours">8.0</field>
269             <field name="note">Restructure the OpenERP menu to be more like other ERPs.</field>
270             <field name="sprint_id" ref="scrum_sprint_11"/>
271             <field name="state">open</field>
272             <field name="project_id" ref="scrum_project_3"/>
273         </record>
274
275         <record id="scrum_product_backlog_12" model="project.scrum.product.backlog">
276             <field name="name">Reshape the complete menu</field>
277             <field name="expected_hours">2.0</field>
278             <field name="note">Set rule for Tax according to 2010-2011 Rules</field>
279             <field name="sprint_id" ref="scrum_sprint_12"/>
280             <field name="state">open</field>
281             <field name="project_id" ref="scrum_project_1"/>
282         </record>
283
284         <!-- Resource: project.task -->
285
286         <record id="scrum_task_3" model="project.task">
287             <field name="planned_hours">4.0</field>
288             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
289             <field name="project_id" ref="scrum_project_1"/>
290             <field name="name">Review all English Terms</field>
291             <field name="state">done</field>
292             <field eval="time.strftime('%Y-%m-%d')" name="date_close"/>
293             <field name="product_backlog_id" ref="scrum_product_backlog_3"/>
294         </record>
295         <record id="scrum_task_4" model="project.task">
296             <field name="planned_hours">4.0</field>
297             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
298             <field name="project_id" ref="scrum_project_1"/>
299             <field name="name">Review all french terms</field>
300                 <field name="state">done</field>
301             <field eval="time.strftime('%Y-%m-%d')" name="date_close"/>
302             <field name="product_backlog_id" ref="scrum_product_backlog_3"/>
303         </record>
304         <record id="scrum_task_5" model="project.task">
305             <field name="planned_hours">24.0</field>
306             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
307             <field name="project_id" ref="scrum_project_1"/>
308             <field name="name">Analytic Accounting features</field>
309                 <field name="state">done</field>
310             <field eval="time.strftime('%Y-%m-%d')" name="date_close"/>
311             <field name="product_backlog_id" ref="scrum_product_backlog_1"/>
312         </record>
313         <record id="scrum_task_6" model="project.task">
314             <field name="planned_hours">6.0</field>
315             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
316             <field name="project_id" ref="scrum_project_1"/>
317             <field name="name">Test and improve automatic migration system</field>
318             <field name="state">open</field>
319             <field name="product_backlog_id" ref="scrum_product_backlog_0"/>
320         </record>
321         <record id="scrum_task_7" model="project.task">
322             <field name="planned_hours">24.0</field>
323             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
324             <field name="project_id" ref="scrum_project_1"/>
325             <field name="name">General accounting features</field>
326             <field name="state">open</field>
327             <field name="product_backlog_id" ref="scrum_product_backlog_1"/>
328         </record>
329         <record id="scrum_task_8" model="project.task">
330             <field name="planned_hours">24.0</field>
331             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
332             <field name="project_id" ref="scrum_project_1"/>
333             <field name="name">Accounting Budgets</field>
334             <field name="product_backlog_id" ref="scrum_product_backlog_1"/>
335         </record>
336         <record id="scrum_task_9" model="project.task">
337             <field name="planned_hours">24.0</field>
338             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
339             <field name="project_id" ref="scrum_project_1"/>
340             <field name="description">Cash book, general ledger, accounts list, aged trial balance</field>
341              <field name="name">Accounting Report General</field>
342              <field name="state">open</field>
343                         <field eval="[(6,0,[ref('scrum_task_8')])]" name="child_ids"/>
344             <field name="product_backlog_id" ref="scrum_product_backlog_1"/>
345         </record>
346         <record id="scrum_task_10" model="project.task">
347             <field name="planned_hours">7.0</field>
348             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
349             <field name="project_id" ref="scrum_project_1"/>
350             <field name="name">Accounting Report Budget</field>
351             <field name="product_backlog_id" ref="scrum_product_backlog_1"/>
352         </record>
353         <record id="scrum_task_11" model="project.task">
354             <field name="planned_hours">8.0</field>
355             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
356             <field name="project_id" ref="scrum_project_1"/>
357             <field name="name">Accounting Report Analytic</field>
358                         <field name="state">open</field>
359             <field name="product_backlog_id" ref="scrum_product_backlog_1"/>
360         </record>
361         <record id="scrum_task_12" model="project.task">
362             <field name="planned_hours">4.0</field>
363             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
364             <field name="project_id" ref="scrum_project_1"/>
365             <field name="name">Bugfix - memory leak</field>
366                 <field name="state">done</field>
367             <field eval="time.strftime('%Y-%m-%d')" name="date_close"/>
368             <field name="product_backlog_id" ref="scrum_product_backlog_4"/>
369         </record>
370         <record id="scrum_task_13" model="project.task">
371             <field name="planned_hours">2.0</field>
372             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
373             <field name="project_id" ref="scrum_project_1"/>
374             <field name="name">Bugfix - Translations</field>
375                         <field name="state">open</field>
376                          <field eval="[(6,0,[ref('scrum_task_12')])]" name="child_ids"/>
377             <field name="product_backlog_id" ref="scrum_product_backlog_4"/>
378         </record>
379         <record id="scrum_task_14" model="project.task">
380             <field name="planned_hours">4.0</field>
381             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
382             <field name="project_id" ref="scrum_project_1"/>
383             <field name="name">Finish the automated plugin system</field>
384             <field name="state">pending</field>
385             <field name="product_backlog_id" ref="scrum_product_backlog_2"/>
386         </record>
387         <record id="scrum_task_15" model="project.task">
388             <field name="planned_hours">4.0</field>
389             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
390             <field name="project_id" ref="scrum_project_1"/>
391             <field name="name">Reshape the complete menu structure</field>
392             <field name="product_backlog_id" ref="scrum_product_backlog_6"/>
393         </record>
394         <record id="scrum_task_16" model="project.task">
395             <field name="planned_hours">5.0</field>
396             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
397             <field name="project_id" ref="scrum_project_1"/>
398             <field name="name">Test 3.2.0 before releasing</field>
399                         <field name="state">open</field>
400             <field name="product_backlog_id" ref="scrum_product_backlog_5"/>
401         </record>
402         <record id="scrum_task_17" model="project.task">
403             <field name="planned_hours">12.0</field>
404             <field model="res.users" name="user_id" search="[('login','=','demo')]"/>
405             <field name="project_id" ref="scrum_project_1"/>
406             <field name="description">default values, onchange, required, add on top or bottom and shortcuts (Ctrl S, Ctrl X, ...)</field>
407             <field name="name">Editable trees</field>
408                         <field name="state">open</field>
409             <field name="product_backlog_id" ref="scrum_product_backlog_7"/>
410         </record>
411                 <record id="scrum_meeting_0" model="project.scrum.meeting">
412                         <field name="question_yesterday">
413 Admin: Worked on the Automatic migration system
414 Demo: Worked on the Test 3.2.0 before releasing
415          </field>
416                         <field name="question_today">
417 Admin:Work on  Restructure the OpenERP menu to be more like other ERPs.
418 Demo: Work on Editable trees</field>
419                         <field name="question_blocks">
420 Demo :Bugfix - memory leak
421                         </field>
422                         <field name="sprint_id" ref="scrum_sprint_0"/>
423                         <field eval="time.strftime('%Y-%m-%d')" name="date"/>
424                 </record>
425                 <record id="project_task_work_scrum_task1" model="project.task.work" context="{'withoutemployee': True }">
426                         <field name="user_id" ref="base.user_root"/>
427                         <field name="name">Learn how to migration</field>
428                         <field name="task_id" ref="scrum_task_6"/>
429                         <field name="company_id" ref="base.main_company"/>
430                         <field eval="1.0" name="hours"/>
431                         <field eval="time.strftime('%Y-%m-%d')" name="date"/>
432                 </record>
433                 <record id="project_task_work_scrum_task2" model="project.task.work" context="{'withoutemployee': True }">
434                         <field name="user_id" ref="base.user_root"/>
435                         <field name="name">Create a script for migration and testing</field>
436                         <field name="task_id" ref="scrum_task_6"/>
437                         <field name="company_id" ref="base.main_company"/>
438                         <field eval="5.0" name="hours"/>
439                         <field eval="time.strftime('%Y-%m-%d')" name="date"/>
440                 </record>
441         <record id="project_task_work_scrum_task3" model="project.task.work" context="{'withoutemployee': True }">
442                         <field name="user_id" ref="base.user_root"/>
443                         <field name="name">Add on top or bottom and shortcuts</field>
444                         <field name="task_id" ref="scrum_task_17"/>
445                         <field name="company_id" ref="base.main_company"/>
446                         <field eval="10.0" name="hours"/>
447                         <field eval="time.strftime('%Y-%m-%d')" name="date"/>
448                 </record>
449
450     </data>
451 </openerp>