[ADD] project_scrum : added charts on Scrum Dashboard
[odoo/odoo.git] / addons / project_scrum / board_project_scrum_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4             <record id="view_scrum_sprint_dashboard_tree" model="ir.ui.view">
5             <field name="name">project.scrum.sprint.dashboard.tree</field>
6             <field name="model">project.scrum.sprint</field>
7             <field name="type">tree</field>
8             <field name="arch" type="xml">
9                  <tree string="Scrum Sprint">
10                     <field name="name"/>
11                     <field name="project_id"/>
12                     <field name="scrum_master_id"/>
13                     <field name="product_owner_id" invisible="1"/>
14                     <field name="date_start"/>
15                     <field name="progress" widget="progressbar"/>
16                     <field name="effective_hours" sum="Effective hours" widget="float_time"/>
17                     <!-- field name="planned_hours" sum="Planned hours" widget="float_time"/> -->
18                     <field name="expected_hours" sum="Expected hours" widget="float_time"/>
19                     <field name="state"/>
20                     <button type="object" string="Open" name="button_open" states="draft,pending" icon="gtk-jump-to"/>
21                     <button type="object" string="Pending" name="button_pending" states="open" icon="gtk-media-pause"/>
22                     <button type="object" string="Close" name="button_close" states="open,pending" icon="gtk-jump-to"/>
23                     <button type="object" string="Set to Draft" name="button_draft" states="cancel,done" icon="gtk-convert"/>
24                         <button name="%(project_scrum.report_scrum_sprint_burndown_chart)d" states="open,draft,close,cancel"
25                                         string="Burndown Chart" type="action" icon="gtk-print"/>
26                 </tree>
27             </field>
28         </record>
29         <record id="view_project_task_graph" model="ir.ui.view">
30             <field name="name">project.task.graph</field>
31             <field name="model">project.task</field>
32             <field name="type">graph</field>
33             <field name="arch" type="xml">
34                 <graph string="Task Progress" type="bar">
35                     <field name="project_id"/>
36                     <field name="planned_hours" operator="+"/>
37                     <field name="delay_hours" operator="+"/>
38                 </graph>
39             </field>
40         </record>
41         <record id="action_view_project_task_graph" model="ir.actions.act_window">
42             <field name="name">Task Progress</field>
43             <field name="res_model">project.task</field>
44             <field name="view_type">form</field>
45             <field name="view_mode">graph</field>
46         </record>
47
48         <record id="view_backlog_progress_graph" model="ir.ui.view">
49             <field name="name">project.scrum.sprint.graph</field>
50             <field name="model">project.scrum.product.backlog</field>
51             <field name="type">graph</field>
52             <field name="arch" type="xml">
53                 <graph string="Backlog Progress" type="bar">
54                     <field name="sprint_id"/>
55                     <field name="effective_hours" operator="+"/>
56                     <field name="expected_hours" operator="+"/>
57                 </graph>
58             </field>
59         </record>
60         <record id="action_view_backlog_progress_graph" model="ir.actions.act_window">
61             <field name="name">Backlog Progress</field>
62             <field name="res_model">project.scrum.product.backlog</field>
63             <field name="view_type">form</field>
64             <field name="view_mode">graph</field>
65         </record>
66         <record id="action_sprint_all_dashboard_tree" model="ir.actions.act_window">
67             <field name="name">Sprint's List</field>
68             <field name="res_model">project.scrum.sprint</field>
69             <field name="view_type">form</field>
70             <field name="view_mode">tree,form</field>
71             <field name="view_id" ref="view_scrum_sprint_dashboard_tree"/>
72         </record>
73         <record id="board_project_scrum_form" model="ir.ui.view">
74             <field name="name">board.project.form</field>
75             <field name="model">board.board</field>
76             <field name="type">form</field>
77             <field name="arch" type="xml">
78                 <form string="My Board">
79                     <hpaned>
80                         <child1>
81                                          <action colspan="4" height="220" name="%(action_sprint_all_dashboard_tree)d" string="Sprints" width="510"/>
82                              <button name="%(project_scrum.report_scrum_sprint_burndown_chart)d" string="Burndown Chart" type="action" icon="gtk-print"/>
83                         </child1>
84                         <child2>
85                              <action colspan="4" height="220" name="%(action_view_project_task_graph)d" string="Task Progess" width="510"/>
86                              <action colspan="4" height="220" name="%(action_view_backlog_progress_graph)d" string="Backlog Progess" width="510"/>
87                         </child2>
88                     </hpaned>
89                 </form>
90             </field>
91         </record>
92         <record id="open_board_project_scrum" model="ir.actions.act_window">
93             <field name="name">Scrum Dashboard</field>
94             <field name="res_model">board.board</field>
95             <field name="view_type">form</field>
96             <field name="view_mode">form</field>
97             <field name="usage">menu</field>
98             <field name="view_id" ref="board_project_scrum_form"/>
99         </record>
100         <menuitem
101             id="menu_deshboard_scurm"
102             name="Scrum Dashboard" parent="project.next_id_86"
103             icon="terp-graph"
104             action="open_board_project_scrum"/>
105     </data>
106 </openerp>