[FIX] product_extended: price from bom is build for product templates
[odoo/odoo.git] / addons / hr_timesheet_sheet / report / hr_timesheet_report_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4         <record id="view_timesheet_report_graph" model="ir.ui.view">
5             <field name="name">timesheet.report.graph</field>
6             <field name="model">hr.timesheet.report</field>
7             <field name="inherit_id" ref="hr_timesheet.view_hr_timesheet_report_graph"/>
8             <field name="arch" type="xml">
9                 <field name="user_id" position="after">
10                     <field name="to_invoice" type="row"/>
11                 </field>
12                 <field name="quantity" position="after">
13                     <field name="total_diff" type="measure"/>
14                     <field name="total_timesheet" type="measure"/>
15                     <field name="total_attendance" type="measure"/>
16                 </field>
17             </field>
18         </record>
19
20         <!-- Custom reports (aka filters) -->
21         <record id="filter_hr_timesheet_report_internal_timesheets" model="ir.filters">
22             <field name="name">Internal Timesheet</field>
23             <field name="model_id">hr.timesheet.report</field>
24             <field name="domain">[('state','=','done'), ('date','&lt;=', time.strftime('%Y-%m-%d')),('date','&gt;=',time.strftime('%Y-%m-01'))]</field>
25             <field name="user_id" eval="False"/>
26             <field name="context">{'group_by': ['user_id'], 'col_group_by': ['department_id'], 'measures': ['time']}</field>
27         </record>
28         <record id="filter_hr_timesheet_report_external_timesheets" model="ir.filters">
29             <field name="name">External Timesheet</field>
30             <field name="model_id">hr.timesheet.report</field>
31             <field name="domain">[('state','=','done'), ('date','&lt;=', time.strftime('%Y-%m-%d')),('date','&gt;=',time.strftime('%Y-%m-01'))]</field>
32             <field name="user_id" eval="False"/>
33             <field name="context">{'group_by': ['company_id', 'to_invoice'], 'col_group_by': ['user_id'], 'measures': ['time','cost']}</field>
34         </record>
35
36         <record id="view_timesheet_report_search" model="ir.ui.view">
37             <field name="name">timesheet.report.search</field>
38             <field name="model">hr.timesheet.report</field>
39             <field name="inherit_id" ref="hr_timesheet.view_hr_timesheet_report_search"/>
40             <field name="arch" type="xml">
41                 <field name="account_id"  position="before">
42                     <filter string="Draft" domain="[('state','=','draft')]"/>
43                     <filter string="Confirmed" domain="[('state','=','confirm')]"/>
44                     <filter string="Done" domain="[('state','=','done')]"/>
45                 </field>
46                 <field name="general_account_id" position="after">
47                     <field name="to_invoice"/>
48                     <field name="department_id"/>
49                     <field name="date_to"/>
50                     <field name="date_from"/>
51                 </field>
52                 <filter name="group_user_id" position="after">
53                     <filter string="Department" context="{'group_by':'department_id'}"/>
54                     <filter string="Type of Invoicing" context="{'group_by':'to_invoice'}"/>
55                     <filter string="Status" context="{'group_by':'state'}"/>
56                 </filter>
57             </field>
58         </record>
59
60     </data>
61 </openerp>