[FIX] I have improve the error message in procurement
[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="Sprints">
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="expected_hours" sum="Expected hours" widget="float_time"/>
18                     <field name="state"/>
19                     <button type="object" string="Open" name="button_open" states="draft,pending" icon="gtk-ok"/>
20                     <button type="object" string="Pending" name="button_pending" states="open" icon="gtk-media-pause"/>
21                     <button type="object" string="Close" name="button_close" states="open,pending" icon="terp-dialog-close"/>
22                     <button type="object" string="Set to Draft" name="button_draft" states="cancel,done" icon="gtk-convert"/>
23                         <button name="%(project_scrum.report_scrum_sprint_burndown_chart)d" states="open,draft,close,cancel"
24                                         string="Burndown Chart" type="action" icon="gtk-print"/>
25                 </tree>
26             </field>
27         </record>
28         <record id="view_task_progress_graph" model="ir.ui.view">
29             <field name="name">project.task.graph</field>
30             <field name="model">project.task</field>
31             <field name="type">graph</field>
32             <field name="arch" type="xml">
33                 <graph string="Task Progress" type="bar">
34                     <field name="sprint_id"/>
35                     <field name="effective_hours" operator="+"/>
36                     <field name="planned_hours" operator="+"/>
37                 </graph>
38             </field>
39         </record>
40         <record id="action_view_task_progress_graph" model="ir.actions.act_window">
41             <field name="name">Task Progress</field>
42             <field name="res_model">project.task</field>
43             <field name="view_type">form</field>
44             <field name="view_mode">graph</field>
45             <field name="view_id" ref="view_task_progress_graph"/>
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">Sprints</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" layout="manual">
79                     <board style="2-1">
80                         <column>
81                                          <action name="%(action_sprint_all_dashboard_tree)d" string="Sprints"/>
82                         </column>
83                         <column>
84                              <action name="%(action_view_task_progress_graph)d" string="Task Progress"/>
85                              <action name="%(action_view_backlog_progress_graph)d" string="Backlog Progress"/>
86                         </column>
87                     </board>
88                 </form>
89             </field>
90         </record>
91         <record id="open_board_project_scrum" model="ir.actions.act_window">
92             <field name="name">Scrum Dashboard</field>
93             <field name="res_model">board.board</field>
94             <field name="view_type">form</field>
95             <field name="view_mode">form</field>
96             <field name="usage">menu</field>
97             <field name="view_id" ref="board_project_scrum_form"/>
98         </record>
99         <menuitem
100             id="menu_deshboard_scurm"
101             name="Scrum Dashboard" parent="project.menu_project_dashboard"
102             icon="terp-graph"
103             action="open_board_project_scrum"/>
104
105     <!-- For Project Dashboard -->
106        <record id="view_scrum_sprint_project_dashboard_tree" model="ir.ui.view">
107             <field name="name">project.scrum.sprint.project.dashboard.tree</field>
108             <field name="model">project.scrum.sprint</field>
109             <field name="type">tree</field>
110             <field name="arch" type="xml">
111                  <tree string="Scrum Sprint">
112                     <field name="name"/>
113                     <field name="date_start"/>
114                     <field name="progress" widget="progressbar"/>
115                     <field name="effective_hours"  widget="float_time"/>
116                     <field name="expected_hours"  widget="float_time"/>
117                         <button name="%(project_scrum.report_scrum_sprint_burndown_chart)d"
118                                         string="Burndown Chart" type="action" icon="gtk-print"/>
119                 </tree>
120             </field>
121         </record>
122         <record id="action_view_my_scrum_sprint_tree" model="ir.actions.act_window">
123             <field name="name">My Sprint</field>
124             <field name="res_model">project.scrum.sprint</field>
125             <field name="view_type">form</field>
126             <field name="view_mode">tree,form</field>
127             <field name="domain">['|',('product_owner_id','=',uid),('scrum_master_id','=',uid)]</field>
128            <field name="view_id" ref="view_scrum_sprint_project_dashboard_tree"/>
129         </record>
130        <record id="board_my_scrum_sprint_form" model="ir.ui.view">
131             <field name="name">board.my.scrum.sprint.form.inherit</field>
132             <field name="model">board.board</field>
133             <field name="type">form</field>
134             <field name="inherit_id" ref="project.board_project_form"/>
135             <field name="arch" type="xml">
136                 <xpath expr="/form/board/column/action[@string='My Delegated Tasks']" position="after">
137                                                 <action name="%(action_view_my_scrum_sprint_tree)d" string="My Sprint"/>
138                 </xpath>
139             </field>
140         </record>
141     </data>
142 </openerp>