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