[MERGE] trunk-user-groups-rco: add category_id to groups
[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 eval="[(4, ref('base.group_sale_salesman')),(4, ref('group_project_user'))]" name="groups_id"/>
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             <field name="type_id" ref="project_tt_specification"/>
80             <field name="color">3</field>
81         </record>
82
83         <record id="project_task_2" model="project.task">
84             <field eval="80.0" name="planned_hours"/>
85             <field name="user_id" ref="project.res_users_analyst"/>
86             <field name="priority">2</field>
87             <field name="project_id" ref="project.project_integrate_openerp"/>
88             <field name="name">Make SRS</field>
89             <field name="type_id" ref="project_tt_specification"/>
90         </record>
91
92         <record id="project_task_3" model="project.task">
93             <field eval="40.0" name="planned_hours"/>
94             <field name="user_id" ref="project.res_users_project_manager"/>
95             <field name="priority">2</field>
96             <field name="project_id" ref="project.project_integrate_openerp"/>
97             <field name="name">Design Use Cases</field>
98             <field name="date_deadline" eval="time.strftime('%Y-%m-24')"/>
99             <field name="type_id" ref="project_tt_specification"/>
100         </record>
101
102         <record id="project_task_4" model="project.task">
103             <field eval="25.0" name="planned_hours"/>
104             <field name="user_id" ref="project.res_users_project_manager"/>
105             <field name="priority">2</field>
106             <field name="project_id" ref="project.project_integrate_openerp"/>
107             <field name="name">Budget Planning</field>
108             <field name="description">Use the account_budget module</field>
109             <field name="date_deadline" eval="time.strftime('%Y-%m-19')"/>
110             <field name="color">3</field>
111             <field name="type_id" ref="project_tt_specification"/>
112         </record>
113
114         <record id="project_task_5" model="project.task">
115             <field eval="25.0" name="planned_hours"/>
116             <field name="user_id" ref="project.res_users_project_manager"/>
117             <field name="priority">2</field>
118             <field name="project_id" ref="project.project_integrate_openerp"/>
119             <field name="name">Quality Planning</field>
120             <field name="kanban_state">done</field>
121             <field name="priority">0</field>
122             <field name="date_deadline" eval="time.strftime('%Y-%m-%d')"/>
123             <field name="type_id" ref="project_tt_specification"/>
124         </record>
125
126         <record id="project_task_6" model="project.task">
127             <field eval="20.0" name="planned_hours"/>
128             <field name="user_id" ref="project.res_users_project_manager"/>
129             <field name="priority">2</field>
130             <field name="project_id" ref="project.project_integrate_openerp"/>
131             <field name="name">Risk Management Planning</field>
132             <field name="type_id" ref="project_tt_specification"/>
133         </record>
134
135         <record id="project_task_7" model="project.task">
136             <field eval="30.0" name="planned_hours"/>
137             <field name="user_id" ref="project.res_users_project_manager"/>
138             <field name="priority">2</field>
139             <field name="project_id" ref="project.project_integrate_openerp"/>
140             <field name="name">Create Project Schedules</field>
141             <field name="type_id" ref="project_tt_specification"/>
142         </record>
143
144         <record id="project_task_8" model="project.task">
145             <field eval="10.0" name="planned_hours"/>
146             <field name="user_id" ref="project.res_users_project_manager"/>
147             <field name="priority">2</field>
148             <field name="project_id" ref="project.project_integrate_openerp"/>
149             <field name="name">Dataflow Design</field>
150             <field name="priority">0</field>
151             <field name="type_id" ref="project_tt_specification"/>
152         </record>
153
154         <record id="project_task_9" model="project.task">
155             <field eval="50.0" name="planned_hours"/>
156             <field name="user_id" ref="project.res_users_project_manager"/>
157             <field name="priority">2</field>
158             <field name="project_id" ref="project.project_integrate_openerp"/>
159             <field name="name">User Interface Design</field>
160             <field name="type_id" ref="project_tt_specification"/>
161         </record>
162
163         <record id="project_task_10" model="project.task">
164             <field eval="40.0" name="planned_hours"/>
165             <field name="user_id" ref="project.res_users_developer"/>
166             <field name="priority">2</field>
167             <field name="project_id" ref="project.project_integrate_openerp"/>
168             <field name="name">Develop Module in Sale Management</field>
169             <field name="kanban_state">blocked</field>
170              <field name="type_id" ref="project_tt_development"/>
171         </record>
172
173         <record id="project_task_11" model="project.task">
174             <field eval="90.0" name="planned_hours"/>
175             <field name="user_id" ref="project.res_users_developer"/>
176             <field name="priority">2</field>
177             <field name="project_id" ref="project.project_integrate_openerp"/>
178             <field name="name">Develop module in Warehouse</field>
179             <field name="type_id" ref="project_tt_merge"/>
180         </record>
181
182         <function model="project.task" name="do_close" eval="[ref('project_task_11')]"/>
183         
184         <record id="project_task_12" model="project.task">
185             <field eval="20.0" name="planned_hours"/>
186             <field name="user_id" ref="project.res_users_developer"/>
187             <field name="priority">2</field>
188             <field name="project_id" ref="project.project_integrate_openerp"/>
189             <field name="name">Integrate Modules</field>
190             <field name="type_id" ref="project_tt_development"/>
191         </record>
192
193         <function model="project.task" name="do_close" eval="[ref('project_task_12')]"/>
194         
195         <record id="project_task_13" model="project.task">
196             <field eval="50.0" name="planned_hours"/>
197             <field name="user_id" ref="project.res_users_tester"/>
198             <field name="priority">2</field>
199             <field name="project_id" ref="project.project_integrate_openerp"/>
200             <field name="name">Unit Testing</field>
201             <field name="type_id" ref="project_tt_development"/>
202         </record>
203
204         <function model="project.task" name="do_pending" eval="[ref('project_task_13')]"/>
205
206         <record id="project_task_14" model="project.task">
207             <field eval="30.0" name="planned_hours"/>
208             <field name="user_id" ref="project.res_users_tester"/>
209             <field name="priority">2</field>
210             <field name="project_id" ref="project.project_integrate_openerp"/>
211             <field name="name">Regression Test</field>
212             <field name="type_id" ref="project_tt_development"/> 
213             <field name="state">pending</field> 
214         </record>
215
216         <record id="project_task_15" model="project.task">
217             <field eval="15.0" name="planned_hours"/>
218             <field name="user_id" ref="project.res_users_developer"/>
219             <field name="priority">2</field>
220             <field name="project_id" ref="project.project_integrate_openerp"/>
221             <field name="name">Documentation</field>
222             <field name="type_id" ref="project_tt_specification"/>
223             <field name="date_start">2011-02-06</field>
224         </record>
225
226         <record id="project_task_16" model="project.task">
227             <field eval="10" name="sequence"/>
228             <field eval="40.0" name="planned_hours"/>
229             <field name="user_id" ref="project.res_users_tester"/>
230             <field name="priority">2</field>
231             <field name="project_id" ref="project.project_integrate_openerp"/>
232             <field name="name">Performance Tuning</field>
233             <field name="description">Test on Runbot</field>
234              <field name="type_id" ref="project_tt_specification"/>
235         </record>
236         <function model="project.task" name="do_open" eval="[ref('project_task_16')]"/>
237
238         <record id="project_task_17" model="project.task">
239             <field eval="5.0" name="planned_hours"/>
240             <field name="user_id" ref="project.res_users_analyst"/>
241             <field name="priority">2</field>
242             <field name="project_id" ref="project.project_integrate_openerp"/>
243             <field name="name">Deploy and Review on Customer System</field>
244             <field name="type_id" ref="project_tt_specification"/>
245         </record>
246         <function model="project.task" name="do_open" eval="[ref('project_task_17')]"/>
247
248         <record id="project_task_18" model="project.task">
249             <field eval="10.0" name="planned_hours"/>
250             <field name="user_id" ref="project.res_users_analyst"/>
251             <field name="priority">2</field>
252             <field name="project_id" ref="project.project_integrate_openerp"/>
253             <field name="name">Training and Presentation</field>
254             <field name="type_id" ref="project_tt_specification"/>
255         </record>
256
257         <!--
258     Resource: project.project
259     -->
260         <record id="base.main_company" model="res.company">
261             <field name="project_time_mode_id" ref="product.uom_hour"></field>
262         </record>
263         <!-- Projects -->
264
265         <!-- <record id="all_projects_account" model="project.project">
266             <field name="name">Projects</field>
267             <field name="code">3</field>
268         </record> -->
269         
270
271         <record id="project_project_9" model="project.project">
272             <field name="warn_manager">1</field>
273             <field name="name">OpenERP Integration</field>
274             <field name="parent_id" ref="all_projects_account"/>
275             <field name="user_id" ref="base.user_root"/>
276             <field eval="[(6, 0, [ref('project_tt_specification'),ref('project_tt_development'),ref('project_tt_testing'),ref('project_tt_merge')])]" name="type_ids"/>
277         </record>
278         <record id="project_project_21" model="project.project">
279             <field name="warn_manager">1</field>
280             <field name="priority">10</field>
281             <field name="parent_id" ref="all_projects_account"/>
282             <field name="name">Study + Prototype</field>
283             <field name="user_id" ref="base.user_root"/>
284             <field eval="[(6, 0, [ref('project_tt_specification'),ref('project_tt_development')])]" name="type_ids"/>
285             <field eval="[(6, 0, [ref('base.user_root'),ref('base.user_demo')])]" name="members"/>
286         </record>
287         <record id="project_project_22" model="project.project">
288             <field name="priority">20</field>
289             <field name="parent_id" ref="all_projects_account"/>
290             <field name="name">Specific Developments</field>
291             <field name="user_id" ref="base.user_root"/>
292             <field eval="[(6, 0, [ref('project_tt_specification'), ref('project_tt_development')])]" name="type_ids"/>
293             <field eval="[(6, 0, [ref('base.user_root'),ref('base.user_demo')])]" name="members"/>
294         </record>
295         <record id="project_project_23" model="project.project">
296             <field name="priority">30</field>
297             <field name="parent_id" ref="all_projects_account"/>
298             <field name="name">Install, data import, configuration</field>
299             <field eval="[(6, 0, [ref('project_tt_development')])]" name="type_ids"/>
300             <field eval="[(6, 0, [ref('base.user_root'),ref('base.user_demo')])]" name="members"/>
301         </record>
302
303         <!-- Tasks -->
304         <record id="project_task_116" model="project.task">
305             <field name="planned_hours">38.0</field>
306             <field name="remaining_hours">38.0</field>
307             <field name="type_id" ref="project_tt_development"/>
308             <field name="user_id" eval="False"/>
309             <field name="project_id" ref="project_project_22"/>
310             <field name="description">BoM, After sales returns, interventions. Traceability.</field>
311             <field name="name">Specific adaptation to MRP</field>
312         </record>
313         <function model="project.task" name="do_open" eval="[ref('project_task_116')]"/>
314        
315         <record id="project_task_130" model="project.task">
316             <field name="planned_hours">16.0</field>
317             <field name="remaining_hours">16.0</field>
318             <field name="user_id" eval="False"/>
319             <field name="type_id" ref="project_tt_development"/>
320             <field name="project_id" ref="project_project_23"/>
321             <field name="name">Data importation + Doc</field>
322         </record>
323         <function model="project.task" name="do_open" eval="[ref('project_task_130')]"/>
324
325         <record id="project_task_131" model="project.task">
326             <field name="planned_hours">16.0</field>
327             <field name="remaining_hours">16.0</field>
328             <field name="user_id" eval="False"/>
329             <field name="type_id" ref="project_tt_development"/>
330             <field name="project_id" ref="project_project_23"/>
331             <field name="name">Modifications asked by the customer.</field>
332         </record>
333         <function model="project.task" name="do_open" eval="[ref('project_task_131')]"/>
334         
335         <record id="project_task_184" model="project.task">
336             <field name="planned_hours">16.0</field>
337             <field name="remaining_hours">16.0</field>
338             <field name="type_id" ref="project_tt_testing"/>
339             <field name="user_id" eval="False"/>
340             <field name="priority">0</field>
341             <field name="project_id" ref="project_project_21"/>
342             <field name="name">Customer analysis + Architecture</field>
343             <field name="color">3</field>
344         </record>
345         <record id="project_task_186" model="project.task">
346             <field name="sequence">15</field>
347             <field name="planned_hours">8.0</field>
348             <field name="remaining_hours">8.0</field>
349             <field name="type_id" ref="project_tt_testing"/>
350             <field name="user_id" eval="False"/>
351             <field name="project_id" ref="project_project_21"/>
352             <field name="name">Internal testing + Software Install</field>
353             <field name="color">4</field>
354         </record>
355         <record id="project_task_188" model="project.task">
356             <field name="sequence">17</field>
357             <field name="planned_hours">16.0</field>
358             <field name="remaining_hours">16.0</field>
359             <field name="type_id" ref="project_tt_development"/>
360             <field name="user_id" eval="False"/>
361             <field name="priority">2</field>
362             <field name="project_id" ref="project_project_21"/>
363             <field name="name">Analysis, Data Importation</field>
364         </record>
365         <function model="project.task" name="do_open" eval="[ref('project_task_188')]"/>
366         
367         <record id="project_task_189" model="project.task">
368             <field name="sequence">20</field>
369             <field name="planned_hours">16.0</field>
370             <field name="remaining_hours">16.0</field>
371             <field name="user_id" eval="False"/>
372             <field name="project_id" ref="project_project_23"/>
373             <field name="name">Parameters</field>
374             <field name="type_id" ref="project_tt_specification"/>
375         </record>
376         <function model="project.task" name="do_open" eval="[ref('project_task_189')]"/>
377         
378         <record id="project_task_190" model="project.task">
379             <field name="sequence">20</field>
380             <field name="planned_hours">32.0</field>
381             <field name="remaining_hours">32.0</field>
382             <field name="user_id" eval="False"/>
383             <field name="state">open</field>
384             <field name="project_id" ref="project_project_21"/>
385             <field name="name">Start of the doc redaction + MRP</field>
386             <field name="type_id" ref="project_tt_testing"/>
387         </record>
388
389         <!-- Schedule tasks to assign users and dates -->
390
391         <function model="project.project" name="schedule_tasks" eval="[[ref('project_project_21'), ref('project_project_22'), ref('project_project_23')]]"/>
392
393     </data>
394 </openerp>