Commit
[odoo/odoo.git] / addons / report_timesheet / report_timesheet_view.xml
1 <?xml version="1.0"?>
2 <terp>
3 <data>
4
5         #
6         # Statistics report on timesheet by user
7         #
8
9         <record model="ir.ui.view" id="view_timesheet_user_graph">
10                 <field name="name">report_timesheet.user.graph</field>
11                 <field name="model">report_timesheet.user</field>
12                 <field name="type">graph</field>
13                 <field name="arch" type="xml">
14                         <graph string="Timesheet by user" type="bar">
15                                 <field name="name" group="True"/>
16                                 <field name="quantity" operator="+"/>
17                         </graph>
18                 </field>
19         </record>
20
21
22         <record model="ir.ui.view" id="view_timesheet_user_form">
23                 <field name="name">report_timesheet.timesheet.user.form</field>
24                 <field name="model">report_timesheet.user</field>
25                 <field name="type">form</field>
26                 <field name="arch" type="xml">
27                         <form string="Timesheet by user">
28                                 <field name="name" select="1"/>
29                                 <field name="user_id" select="1"/>
30                         </form>
31                 </field>
32         </record>
33
34
35         <record model="ir.ui.view" id="view_timesheet_user_tree">
36                 <field name="name">report_timesheet.timesheet.user.tree</field>
37                 <field name="model">report_timesheet.user</field>
38                 <field name="type">tree</field>
39                 <field name="arch" type="xml">
40                         <tree string="Timesheet by user">
41                                 <field name="name"/>
42                                 <field name="user_id"/>
43                                 <field name="quantity"/>
44                                 <field name="cost"/>
45                         </tree>
46                 </field>
47         </record>
48
49         <record model="ir.actions.act_window" id="action_timesheet_user_stat">
50                 <field name="name">report_timesheet.user.graph</field>
51                 <field name="res_model">report_timesheet.user</field>
52                 <field name="view_type">form</field>
53                 <field name="view_mode">graph,tree</field>
54                 <field name="domain">[('name','&gt;=',time.strftime('%Y-%m-01'))]</field>
55         </record>
56         <menuitem 
57                 name="Human Resources/Reporting/This Month/Timesheet by user"
58                 action="action_timesheet_user_stat"
59                 id="menu_report_timesheet_user"/>
60
61         <record model="ir.actions.act_window" id="action_timesheet_user_stat_all">
62                 <field name="name">report_timesheet.user.tree.all</field>
63                 <field name="res_model">report_timesheet.user</field>
64                 <field name="view_type">form</field>
65                 <field name="view_mode">tree,graph</field>
66         </record>
67         <menuitem 
68                 name="Human Resources/Reporting/All Months/Timesheet by user"
69                 action="action_timesheet_user_stat_all"
70                 id="menu_report_timesheet_user_all"/>
71
72         #
73         # Statistics report on timesheets to invoice
74         #
75
76         <record model="ir.ui.view" id="view_timesheet_invoice_graph">
77                 <field name="name">report_timesheet.invoice.graph</field>
78                 <field name="model">report_timesheet.invoice</field>
79                 <field name="type">graph</field>
80                 <field name="arch" type="xml">
81                         <graph string="Timesheet by invoice">
82                                 <field name="project_id" group="True"/>
83                                 <field name="amount_invoice" operator="+"/>
84                         </graph>
85                 </field>
86         </record>
87
88
89         <record model="ir.ui.view" id="view_timesheet_invoice_form">
90                 <field name="name">report_timesheet.timesheet.invoice.form</field>
91                 <field name="model">report_timesheet.invoice</field>
92                 <field name="type">form</field>
93                 <field name="arch" type="xml">
94                         <form string="Timesheet by invoice">
95                                 <field name="project_id" select="1"/>
96                                 <field name="manager_id" select="1"/>
97                                 <field name="user_id" select="1"/>
98                         </form>
99                 </field>
100         </record>
101
102
103         <record model="ir.ui.view" id="view_timesheet_invoice_tree">
104                 <field name="name">report_timesheet.timesheet.invoice.tree</field>
105                 <field name="model">report_timesheet.invoice</field>
106                 <field name="type">tree</field>
107                 <field name="arch" type="xml">
108                         <tree string="Timesheets to invoice">
109                                 <field name="user_id"/>
110                                 <field name="project_id"/>
111                                 <field name="manager_id"/>
112                                 <field name="quantity"/>
113                                 <field name="amount_invoice"/>
114                         </tree>
115                 </field>
116         </record>
117
118         <record model="ir.actions.act_window" id="action_timesheet_invoice_stat_all">
119                 <field name="name">report_timesheet.invoice.tree.all</field>
120                 <field name="res_model">report_timesheet.invoice</field>
121                 <field name="view_type">form</field>
122                 <field name="view_mode">tree,graph</field>
123         </record>
124         <menuitem 
125                 name="Human Resources/Reporting/All Months/Timesheet by invoice"
126                 action="action_timesheet_invoice_stat_all"
127                 id="menu_report_timesheet_invoice_all"/>
128
129         <record model="ir.actions.act_window" id="action_timesheet_invoice_stat_my">
130                 <field name="name">report_timesheet.invoice.tree</field>
131                 <field name="res_model">report_timesheet.invoice</field>
132                 <field name="view_type">form</field>
133                 <field name="view_mode">tree,graph</field>
134                 <field name="domain">[('manager_id','=',uid)]</field>
135         </record>
136         <menuitem 
137                 name="Human Resources/Reporting/This Month/My timesheets to invoice"
138                 action="action_timesheet_invoice_stat_my"
139                 id="menu_report_timesheet_invoice_my"/>
140
141 </data>
142 </terp>