merge lp:~openerp-dev/openobject-addons/trunk-clean-search-product-tpa
[odoo/odoo.git] / addons / project / report / project_cumulative.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4
5         <record id="view_task_history_tree" model="ir.ui.view">
6             <field name="name">project.task.history.cumulative.tree</field>
7             <field name="model">project.task.history.cumulative</field>
8             <field name="type">tree</field>
9             <field name="arch" type="xml">
10                 <tree string="Tasks's Cumulative Flow">
11                     <field name="date"/>
12                     <field name="project_id"/>
13                     <field name="task_id"/>
14                     <field name="type_id"/>
15                     <field name="user_id"/>
16                     <field name="remaining_hours"/>
17                     <field name="kanban_state"/>
18                     <field name="state" groups="base.group_no_one"/>
19                 </tree>
20             </field>
21         </record>
22         <record id="view_task_history_graph" model="ir.ui.view">
23             <field name="name">project.task.history.cumulative.graph</field>
24             <field name="model">project.task.history.cumulative</field>
25             <field name="type">graph</field>
26             <field name="arch" type="xml">
27                 <graph string="Project Tasks" type="bar">
28                     <field name="date"/>
29                     <field name="planned_hours" operator="+"/>
30                     <field name="type_id" group="True"/>
31                 </graph>
32             </field>
33         </record>
34         
35         <!-- Where is this object in py file ? -->
36         
37         <!--<record id="view_task_history_burndown_graph" model="ir.ui.view">-->
38         <!--    <field name="name">project.task.history.burndown.graph</field>-->
39         <!--    <field name="model">project.task.history.burndown</field>-->
40         <!--    <field name="type">graph</field>-->
41         <!--    <field name="arch" type="xml">-->
42         <!--        <graph string="Burndown Chart of Tasks" type="bar">-->
43         <!--            <field name="date"/>-->
44         <!--            <field name="remaining_hours" operator="+"/>-->
45         <!--            <field name="type_id" group="True"/>-->
46         <!--        </graph>-->
47         <!--    </field>-->
48         <!--</record>-->
49
50
51         <record id="view_task_history_search" model="ir.ui.view">
52             <field name="name">project.task.history.cumulative.search</field>
53             <field name="model">project.task.history.cumulative</field>
54             <field name="type">search</field>
55             <field name="arch" type="xml">
56                <search string="Task's Analysis">
57                     <group>
58                         <field name="date"/>
59                         <separator orientation="vertical"/>
60                         <filter name="open" string="In Progress" domain="[('state','in',('open','draft'))]" help="In Progress Tasks" icon="terp-camera_test"/>
61                         <filter string="Pending" domain="[('state','=','pending')]" context="{'show_delegated':False}" help="Pending Tasks" icon="terp-gtk-media-pause"/>
62                         <filter name="kanban_blocked" string="Blocked" domain="[('kanban_state','=','blocked')]" icon="terp-gtk-media-pause"/>
63                         <filter name="kanban_ready" string="Ready" domain="[('kanban_state','=','done')]" icon="terp-camera_test"/>
64                         <filter string="My Tasks" domain="[('user_id','=',uid)]" help="My Tasks" icon="terp-personal" />
65                         <filter string="Unassigned Tasks" domain="[('user_id','=',False)]"  help="Unassigned Tasks" icon="terp-personal-" />
66                         <filter string="My Projects" domain="[('project_id.user_id','=',uid)]" help="My Projects" icon="terp-personal"/>
67                         <separator orientation="vertical"/>
68                         <field name="project_id"/>
69                         <field name="user_id"/>
70                     </group>
71                 </search>
72             </field>
73         </record>
74
75         <record id="action_view_task_history_cumulative" model="ir.actions.act_window">
76             <field name="name">Cumulative Flow</field>
77             <field name="res_model">project.task.history.cumulative</field>
78             <field name="view_type">form</field>
79             <field name="view_mode">graph,tree</field>
80             <field name="view_id" ref="view_task_history_graph"/>
81             <field eval="False" name="filter"/>
82             <field name="context">{"search_default_open":1, "search_default_this_month": 1}</field>
83         </record>
84         <menuitem action="action_view_task_history_cumulative"
85             id="menu_action_view_task_history_cumulative"
86             parent="base.menu_project_report" />
87
88
89         <!--<record id="action_view_task_history_burndown" model="ir.actions.act_window">-->
90         <!--    <field name="name">Burndown Chart</field>-->
91         <!--    <field name="res_model">project.task.history.cumulative</field>-->
92         <!--    <field name="view_type">form</field>-->
93         <!--    <field name="view_mode">graph,tree</field>-->
94         <!--    <field name="view_id" ref="view_task_history_burndown_graph"/>-->
95         <!--    <field eval="False" name="filter"/>-->
96         <!--    <field name="context">{"search_default_open":1, "search_default_this_month": 1, "search_default_project_id": project_id}</field>-->
97         <!--</record>-->
98         <!--<menuitem action="action_view_task_history_burndown"-->
99         <!--    id="menu_action_view_task_history_burndown"-->
100         <!--    parent="project_report_task" />-->
101
102
103     </data>
104 </openerp>