~technofluid-team/openobject-addons/technofluid_multiple_installations

« back to all changes in this revision

Viewing changes to scrum/scrum_view.xml

  • Committer: pinky
  • Date: 2006-12-07 13:41:40 UTC
  • Revision ID: pinky-dedd7f8a42bd4557112a0513082691b8590ad6cc
New trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" ?>
 
2
<terp>
 
3
<data>
 
4
 
 
5
#
 
6
# Usual views
 
7
#
 
8
 
 
9
        <!-- Scrum Project -->
 
10
 
 
11
        <record model="ir.ui.view" id="view_scrum_project_form">
 
12
                <field name="name">scrum.project.form</field>
 
13
                <field name="model">scrum.project</field>
 
14
                <field name="type">form</field>
 
15
                <field name="inherit_id" ref="project.edit_project" />
 
16
                <field name="arch" type="xml">
 
17
                        <field name="warn_manager" position="after">
 
18
                                <newline/>
 
19
                                <field name="product_owner_id" select="1" required="1"/>
 
20
                                <field name="sprint_size"/>
 
21
                        </field>
 
22
                </field>
 
23
        </record>
 
24
 
 
25
        <record model="ir.ui.view" id="view_scrum_project_tree">
 
26
                <field name="name">scrum.project.tree</field>
 
27
                <field name="model">scrum.project</field>
 
28
                <field name="type">tree</field>
 
29
                <field name="field_parent">child_id</field>
 
30
                <field name="arch" type="xml">
 
31
                        <tree string="Scrum Projects">
 
32
                                <field name="name" />
 
33
                                <field name="manager" />
 
34
                                <field name="product_owner_id" />
 
35
                                <field name="planned_hours" />
 
36
                                <field name="effective_hours" />
 
37
                        </tree>
 
38
                </field>
 
39
        </record>
 
40
        <record model="ir.actions.act_window" id="action_scrum_project_tree">
 
41
                <field name="name">scrum.project.form</field>
 
42
                <field name="res_model">scrum.project</field>
 
43
                <field name="view_type">tree</field>
 
44
                <field name="view_id" ref="view_scrum_project_tree" />
 
45
                <field name="domain">[('parent_id','=',False),('scrum','=',1)]</field>
 
46
        </record>
 
47
        <menuitem name="Project/Scrum/Projects" id="menu_action_scrum_project_tree" action="action_scrum_project_tree"/>
 
48
 
 
49
        <record model="ir.actions.act_window" id="action_scrum_project_form">
 
50
                <field name="name">scrum.project.form</field>
 
51
                <field name="res_model">scrum.project</field>
 
52
                <field name="view_type">form</field>
 
53
                <field name="view_id" ref="view_scrum_project_form" />
 
54
                <field name="domain">[('scrum','=',1)]</field>
 
55
        </record>
 
56
        <menuitem name="Project/Scrum/Projects/Edit Projects" id="menu_action_scrum_project_form" action="action_scrum_project_form"/>
 
57
 
 
58
 
 
59
        #
 
60
        # Product Backlog
 
61
        #
 
62
 
 
63
        <record model="ir.ui.view" id="view_scrum_product_backlog_tree">
 
64
                <field name="name">scrum.product.backlog.tree</field>
 
65
                <field name="model">scrum.product.backlog</field>
 
66
                <field name="type">tree</field>
 
67
                <field name="arch" type="xml">
 
68
                        <tree string="Scrum Product Backlog">
 
69
                                <field name="priority"/>
 
70
                                <field name="sequence"/>
 
71
                                <field name="name"/>
 
72
                                <field name="sprint_id"/>
 
73
                                <field name="progress"/>
 
74
                                <field name="effective_hours"/>
 
75
                                <field name="planned_hours"/>
 
76
                                <field name="state"/>
 
77
                        </tree>
 
78
                </field>
 
79
        </record>
 
80
 
 
81
        <record model="ir.ui.view" id="view_scrum_product_backlog_form">
 
82
                <field name="name">scrum.product.backlog.form</field>
 
83
                <field name="model">scrum.product.backlog</field>
 
84
                <field name="type">form</field>
 
85
                <field name="arch" type="xml">
 
86
                        <form string="Scrum Product Backlog">
 
87
                                <notebook>
 
88
                                <page string="Product Backlog">
 
89
                                        <field name="name" select="1" colspan="3"/>
 
90
                                        <field name="priority"/>
 
91
                                        <field name="sequence"/>
 
92
                                        <field name="project_id" select="1" />
 
93
                                        <field name="sprint_id" select="1" />
 
94
                                        <field name="user_id" select="1" />
 
95
                                        <field name="active" select="1" />
 
96
                                        <field name="note" colspan="3"/>
 
97
                                        <field name="state" select="1"/>
 
98
                                        <field name="progress"/>
 
99
                                        <field name="effective_hours"/>
 
100
                                        <field name="planned_hours"/>
 
101
                                </page><page string="Tasks">
 
102
                                        <field name="tasks_id" nolabel="1" colspan="4" widget="one2many_list"/>
 
103
                                </page>
 
104
                                </notebook>
 
105
                        </form>
 
106
                </field>
 
107
        </record>
 
108
        <record model="ir.actions.act_window" id="action_product_backlog_form">
 
109
                <field name="name">scrum.product.backlog.form</field>
 
110
                <field name="res_model">scrum.product.backlog</field>
 
111
                <field name="view_type">form</field>
 
112
        </record>
 
113
        <menuitem name="Project/Scrum/Product Backlog" id="menu_action_product_backlog_form" action="action_product_backlog_form"/>
 
114
 
 
115
        <record model="ir.actions.act_window" id="action_product_backlog_form_draft">
 
116
                <field name="name">scrum.product.backlog.form</field>
 
117
                <field name="res_model">scrum.product.backlog</field>
 
118
                <field name="view_type">form</field>
 
119
                <field name="view_mode">tree,form</field>
 
120
                <field name="domain">[('state','=','draft')]</field>
 
121
        </record>
 
122
        <menuitem name="Project/Scrum/Product Backlog/Draft Backlogs" id="menu_action_product_backlog_form_draft" action="action_product_backlog_form_draft"/>
 
123
        
 
124
        <record model="ir.actions.act_window" id="action_product_backlog_form_open">
 
125
                <field name="name">scrum.product.backlog.form</field>
 
126
                <field name="res_model">scrum.product.backlog</field>
 
127
                <field name="view_type">form</field>
 
128
                <field name="view_mode">tree,form</field>
 
129
                <field name="domain">[('state','=','open')]</field>
 
130
        </record>
 
131
        <menuitem name="Project/Scrum/Product Backlog/Open Backlogs" id="menu_action_product_backlog_form_open" action="action_product_backlog_form_open"/>
 
132
 
 
133
 
 
134
 
 
135
#
 
136
# Scrum Sprint
 
137
#
 
138
        <record model="ir.ui.view" id="view_scrum_sprint_tree">
 
139
                <field name="name">scrum.sprint.tree</field>
 
140
                <field name="model">scrum.sprint</field>
 
141
                <field name="type">tree</field>
 
142
                <field name="arch" type="xml">
 
143
                        <tree string="Scrum Sprint">
 
144
                                <field name="name"/>
 
145
                                <field name="project_id"/>
 
146
                                <field name="date_start"/>
 
147
                                <field name="date_stop"/>
 
148
                                <field name="progress"/>
 
149
                                <field name="effective_hours"/>
 
150
                                <field name="planned_hours"/>
 
151
                                <field name="state"/>
 
152
                        </tree>
 
153
                </field>
 
154
        </record>
 
155
        <record model="ir.ui.view" id="view_scrum_sprint_form">
 
156
                <field name="name">scrum.sprint.form</field>
 
157
                <field name="model">scrum.sprint</field>
 
158
                <field name="type">form</field>
 
159
                <field name="arch" type="xml">
 
160
                        <form string="Scrum Sprint">
 
161
                                <notebook>
 
162
                                <page string="Sprint Info">
 
163
                                        <field name="name" select="1" colspan="3"/>
 
164
                                        <newline/>
 
165
                                        <field name="project_id" on_change="onchange_project_id(project_id)"/>
 
166
                                        <newline/>
 
167
                                        <field name="date_start" select="1" />
 
168
                                        <field name="date_stop"/>
 
169
                                        <field name="product_owner_id"/>
 
170
                                        <field name="scrum_master_id"/>
 
171
                                        <field name="progress"/>
 
172
                                        <field name="effective_hours"/>
 
173
                                        <field name="planned_hours"/>
 
174
                                        <newline/>
 
175
                                        <separator colspan="4" string="State"/>
 
176
                                        <field name="state"/>
 
177
                                </page><page string="Daily Meetings">
 
178
                                        <field name="meetings_id" nolabel="1" colspan="4" widget="one2many_list"/>
 
179
                                </page><page string="Review">
 
180
                                        <field name="review" nolabel="1" colspan="4"/>
 
181
                                </page><page string="Retrospective">
 
182
                                        <field name="retrospective" nolabel="1" colspan="4"/>
 
183
                                </page>
 
184
                                </notebook>
 
185
                        </form>
 
186
                </field>
 
187
        </record>
 
188
        <record model="ir.actions.act_window" id="action_sprint_form">
 
189
                <field name="name">scrum.sprint.form</field>
 
190
                <field name="res_model">scrum.sprint</field>
 
191
                <field name="view_type">form</field>
 
192
                <field name="view_id" ref="view_scrum_sprint_form" />
 
193
        </record>
 
194
        <menuitem name="Project/Scrum/Sprint" id="menu_action_sprint_form" action="action_sprint_form"/>
 
195
 
 
196
        <record model="ir.actions.act_window" id="action_sprint_open_tree">
 
197
                <field name="name">scrum.sprint.open.tree</field>
 
198
                <field name="res_model">scrum.sprint</field>
 
199
                <field name="view_type">tree</field>
 
200
                <field name="domain">[('state','=','open')]</field>
 
201
        </record>
 
202
        <menuitem name="Project/Scrum/Sprint/Open Sprints" id="menu_action_sprint_open_tree" action="action_sprint_open_tree"/>
 
203
        <record model="ir.actions.act_window" id="action_sprint_open_tree2">
 
204
                <field name="name">scrum.sprint.open.tree</field>
 
205
                <field name="res_model">scrum.sprint</field>
 
206
                <field name="view_type">tree</field>
 
207
                <field name="domain">[('state','=','draft')]</field>
 
208
        </record>
 
209
        <menuitem name="Project/Scrum/Sprint/Draft Sprints" id="menu_action_sprint_open_tree2" action="action_sprint_open_tree2"/>
 
210
        <record model="ir.actions.act_window" id="action_sprint_open_tree3">
 
211
                <field name="name">scrum.sprint.open.tree</field>
 
212
                <field name="res_model">scrum.sprint</field>
 
213
                <field name="view_type">tree</field>
 
214
                <field name="domain">[('state','=','done')]</field>
 
215
        </record>
 
216
        <menuitem name="Project/Scrum/Sprint/Sprints Done" id="menu_action_sprint_open_tree3" action="action_sprint_open_tree3"/>
 
217
 
 
218
        <record model="ir.actions.act_window" id="action_sprint_open_tree4">
 
219
                <field name="name">scrum.sprint.open.tree</field>
 
220
                <field name="res_model">scrum.sprint</field>
 
221
                <field name="view_type">tree</field>
 
222
                <field name="domain">[('product_owner_id','=',uid)]</field>
 
223
        </record>
 
224
        <menuitem name="Project/Scrum/Sprint/My Sprints (Product Owner)" id="menu_action_sprint_open_tree4" action="action_sprint_open_tree4"/>
 
225
        <record model="ir.actions.act_window" id="action_sprint_open_tree5">
 
226
                <field name="name">scrum.sprint.open.tree</field>
 
227
                <field name="res_model">scrum.sprint</field>
 
228
                <field name="view_type">tree</field>
 
229
                <field name="domain">[('scrum_master_id','=',uid)]</field>
 
230
        </record>
 
231
        <menuitem name="Project/Scrum/Sprint/My Sprints (Scrum Master)" id="menu_action_sprint_open_tree5" action="action_sprint_open_tree5"/>
 
232
 
 
233
        <record model="ir.actions.act_window" id="action_sprint_open_tree6">
 
234
                <field name="name">scrum.sprint.open.tree</field>
 
235
                <field name="res_model">scrum.sprint</field>
 
236
                <field name="view_type">tree</field>
 
237
                <field name="domain">[('product_owner_id','=',uid),('state','=','open')]</field>
 
238
        </record>
 
239
        <menuitem name="Project/Scrum/Sprint/My Sprints (Product Owner)/My open sprints" id="menu_action_sprint_open_tree6" action="action_sprint_open_tree6"/>
 
240
        <record model="ir.actions.act_window" id="action_sprint_open_tree7">
 
241
                <field name="name">scrum.sprint.open.tree</field>
 
242
                <field name="res_model">scrum.sprint</field>
 
243
                <field name="view_type">tree</field>
 
244
                <field name="domain">[('scrum_master_id','=',uid),('state','=','open')]</field>
 
245
        </record>
 
246
        <menuitem name="Project/Scrum/Sprint/My Sprints (Scrum Master)/My open sprints" id="menu_action_sprint_open_tree7" action="action_sprint_open_tree7"/>
 
247
 
 
248
 
 
249
#
 
250
# Daily Meeting
 
251
#
 
252
 
 
253
        <record model="ir.ui.view" id="view_scrum_meeting_tree">
 
254
                <field name="name">scrum.meeting.tree</field>
 
255
                <field name="model">scrum.meeting</field>
 
256
                <field name="type">tree</field>
 
257
                <field name="arch" type="xml">
 
258
                        <tree string="Scrum Sprint">
 
259
                                <field name="date"/>
 
260
                                <field name="name"/>
 
261
                                <field name="sprint_id"/>
 
262
                        </tree>
 
263
                </field>
 
264
        </record>
 
265
        <record model="ir.ui.view" id="view_scrum_meeting_form">
 
266
                <field name="name">scrum.meeting.form</field>
 
267
                <field name="model">scrum.meeting</field>
 
268
                <field name="type">form</field>
 
269
                <field name="arch" type="xml">
 
270
                        <form string="Scrum Sprint">
 
271
                        <notebook>
 
272
                                <page string="Scrum Meeting">
 
273
                                        <field name="name" select="1"/>
 
274
                                        <field name="sprint_id"/>
 
275
                                        <separator string="What have you accomplished since yesterday ?" colspan="4"/>
 
276
                                        <field name="question_yesterday" nolabel="1" colspan="4"/>
 
277
                                        <separator string="What are you working on today ?" colspan="4"/>
 
278
                                        <field name="question_today" nolabel="1" colspan="4"/>
 
279
                                        <separator string="Is there anything blocking you ?" colspan="4"/>
 
280
                                        <field name="question_blocks" nolabel="1" colspan="4"/>
 
281
                                </page><page string="Optionnal Info">
 
282
                                        <field name="date"/>
 
283
                                        <newline/>
 
284
                                        <separator string="Are your Sprint Backlog estimate accurate ?" colspan="4"/>
 
285
                                        <field name="question_backlog" nolabel="1" colspan="4"/>
 
286
                                </page>
 
287
                        </notebook>
 
288
                        </form>
 
289
                </field>
 
290
        </record>
 
291
        <record model="ir.actions.act_window" id="action_meeting_form">
 
292
                <field name="name">scrum.meeting.form</field>
 
293
                <field name="res_model">scrum.meeting</field>
 
294
                <field name="view_type">form</field>
 
295
                <field name="view_id" ref="view_scrum_meeting_form" />
 
296
        </record>
 
297
        <menuitem name="Project/Scrum/Daily Meeting" id="menu_action_meeting_form" action="action_meeting_form"/>
 
298
 
 
299
        #
 
300
        # Clicks on a sprint: what a hack !
 
301
        #
 
302
 
 
303
        <record model="ir.actions.act_window" id="action_sprint_task_open">
 
304
                <field name="res_model">scrum.task</field>
 
305
                <field name="name">View sprint Tasks</field>
 
306
                <field name="view_type">form</field>
 
307
                <field name="view_mode">tree,form</field>
 
308
                <field name="domain">[('product_backlog_id', '=', 'S('+str(active_id)+')')]</field>
 
309
        </record>
 
310
        <record model="ir.values" id="ir_scrum_sprint_open_task">
 
311
                <field name="key2" eval=" 'tree_but_open'" />
 
312
                <field name="model" eval="'scrum.sprint'" />
 
313
                <field name="name">View sprint tasks</field>
 
314
                <field name="value" eval="'ir.actions.act_window,'+str(action_sprint_task_open)" />
 
315
                <field name="object" eval="True" />
 
316
        </record>
 
317
 
 
318
        <record model="ir.actions.act_window" id="action_sprint_backlog_open">
 
319
                <field name="res_model">scrum.product.backlog</field>
 
320
                <field name="name">View sprint backlog</field>
 
321
                <field name="view_type">form</field>
 
322
                <field name="view_mode">tree,form</field>
 
323
                <field name="domain">[('sprint_id', '=', active_id)]</field>
 
324
        </record>
 
325
        <record model="ir.values" id="ir_scrum_sprint_open_sprint">
 
326
                <field name="key2" eval=" 'tree_but_open'" />
 
327
                <field name="model" eval="'scrum.sprint'" />
 
328
                <field name="name">View sprint backlog</field>
 
329
                <field name="value" eval="'ir.actions.act_window,'+str(action_sprint_backlog_open)" />
 
330
                <field name="object" eval="True" />
 
331
        </record>
 
332
 
 
333
        #
 
334
        # Clicks on a project
 
335
        #
 
336
 
 
337
        <record model="ir.actions.act_window" id="dblc_proj">
 
338
                <field name="res_model">scrum.product.backlog</field>
 
339
                <field name="name">View project's backlog</field>
 
340
                <field name="view_type">form</field>
 
341
                <field name="view_mode">tree,form</field>
 
342
                <field name="domain">[('project_id', '=', active_id)]</field>
 
343
        </record>
 
344
        <record model="ir.values" id="ir_scrum_project_backlog">
 
345
                <field name="key2" eval=" 'tree_but_open'" />
 
346
                <field name="model" eval="'scrum.project'" />
 
347
                <field name="name">View project's backlog</field>
 
348
                <field name="value" eval="'ir.actions.act_window,'+str(dblc_proj)" />
 
349
                <field name="object" eval="True" />
 
350
        </record>
 
351
        <record model="ir.actions.act_window" id="dblc_proj2">
 
352
                <field name="res_model">scrum.task</field>
 
353
                <field name="name">View project's tasks</field>
 
354
                <field name="view_type">form</field>
 
355
                <field name="view_mode">tree,form</field>
 
356
                <field name="domain">[('project_id', '=', active_id)]</field>
 
357
        </record>
 
358
        <record model="ir.values" id="ir_scrum_project_task">
 
359
                <field name="key2" eval=" 'tree_but_open'" />
 
360
                <field name="model" eval="'scrum.project'" />
 
361
                <field name="name">View project's tasks</field>
 
362
                <field name="value" eval="'ir.actions.act_window,'+str(dblc_proj2)" />
 
363
                <field name="object" eval="True" />
 
364
        </record>
 
365
 
 
366
 
 
367
 
 
368
        #
 
369
        # Tasks
 
370
        #
 
371
        <record model="ir.ui.view" id="view_task_tree">
 
372
                <field name="name">scrum.task.tree</field>
 
373
                <field name="model">scrum.task</field>
 
374
                <field name="type">tree</field>
 
375
                <field name="arch" type="xml">
 
376
                        <tree string="Scrum Tasks">
 
377
                                <field name="sequence"/>
 
378
                                <field name="name"/>
 
379
                                <field name="user_id"/>
 
380
                                <field name="priority"/>
 
381
                                <field name="date_deadline"/>
 
382
                                <field name="progress"/>
 
383
                                <field name="planned_hours"/>
 
384
                                <field name="effective_hours"/>
 
385
                                <field name="state" />
 
386
                        </tree>
 
387
                </field>
 
388
        </record>
 
389
 
 
390
        <record model="ir.ui.view" id="view_task_form2">
 
391
                <field name="name">scrum.task.form</field>
 
392
                <field name="model">scrum.task</field>
 
393
                <field name="type">form</field>
 
394
                <field name="inherit_id" ref="project.view_task_form2"/>
 
395
                <field name="arch" type="xml">
 
396
                        <field name="type" position="after">
 
397
                                <field name="product_backlog_id" select="1" domain="[('project_id','=',project_id)]"/>
 
398
                        </field>
 
399
                </field>
 
400
        </record>
 
401
        <record model="ir.actions.act_window" id="action_view_task">
 
402
                <field name="name">scrum.task</field>
 
403
                <field name="res_model">scrum.task</field>
 
404
                <field name="view_type">form</field>
 
405
                <field name="domain">[('scrum','=',1)]</field>
 
406
        </record>
 
407
        <menuitem name="Project/Scrum/All Tasks" id="menu_action_view_task" action="action_view_task" />
 
408
 
 
409
        <record model="ir.actions.act_window" id="action_view_task4">
 
410
                <field name="name">scrum.task</field>
 
411
                <field name="res_model">scrum.task</field>
 
412
                <field name="view_type">form</field>
 
413
                <field name="view_mode">tree,form</field>
 
414
                <field name="domain">[('user_id', '=', uid),('scrum','=',1)]</field>
 
415
        </record>
 
416
        <menuitem name="Project/Scrum/All Tasks/Your tasks" id="menu_action_view_task4" action="action_view_task4" />
 
417
        
 
418
        <record model="ir.actions.act_window" id="action_view_task5">
 
419
                <field name="name">scrum.task</field>
 
420
                <field name="res_model">scrum.task</field>
 
421
                <field name="view_type">form</field>
 
422
                <field name="view_mode">tree,form</field>
 
423
                <field name="domain">[('user_id','=',uid),('state','=','open'),('scrum','=',1)]</field>
 
424
        </record>
 
425
        <menuitem name="Project/Scrum/All Tasks/Your tasks/Your open tasks" action="action_view_task5" id="menu_tasks_yours" />
 
426
 
 
427
        <record model="ir.actions.act_window" id="action_view_task6">
 
428
                <field name="name">project.task</field>
 
429
                <field name="res_model">project.task</field>
 
430
                <field name="view_type">form</field>
 
431
                <field name="view_mode">tree,form</field>
 
432
                <field name="domain">[('state','=','open'),('scrum','=',1)]</field>
 
433
        </record>
 
434
        <menuitem name="Project/All Tasks/Open tasks" id="menu_action_view_task6" action="action_view_task6" />
 
435
</data>
 
436
</terp>