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