[Merge] from addons trunk
[odoo/odoo.git] / addons / hr_holidays / hr_holidays_report.xml
1 <?xml version="1.0"?>
2 <openerp>
3     <data>
4         <report id="report_holidays_summary"
5                 string="Summary Of Leaves"
6                 model="hr.holidays"
7                 name="holidays.summary"
8                 xsl="hr_holidays/report/holidays_summary.xsl"
9                 auto="False"
10                 menu="False"/>
11
12
13
14
15 <!-- available holidays report -->
16
17         <record id="view_report_hr_holiday_tree" model="ir.ui.view">
18             <field name="name">hr.holidays.report.tree</field>
19             <field name="model">hr.holidays.report</field>
20             <field name="type">tree</field>
21             <field name="arch" type="xml">
22                <tree string="Available Holidays">
23                     <field name="employee_id"/>
24                     <field name="holiday_status_id"/>
25                     <field name="remaining_leave"/>
26                 </tree>
27             </field>
28         </record>
29
30         <record id="view_report_hr_holiday_form" model="ir.ui.view">
31             <field name="name">hr.holidays.report.form</field>
32             <field name="model">hr.holidays.report</field>
33             <field name="type">form</field>
34             <field name="arch" type="xml">
35                <tree string="Available Holidays">
36                     <field name="employee_id" select="1"/>
37                     <field name="holiday_status_id" select="1"/>
38                     <field name="remaining_leave"/>
39                 </tree>
40             </field>
41         </record>
42         <record id="view_report_hr_holiday_graph" model="ir.ui.view">
43             <field name="name">hr.holiday.report.graph</field>
44             <field name="model">hr.holidays.report</field>
45             <field name="type">graph</field>
46             <field name="arch" type="xml">
47                 <graph orientation="horizontal" string="Available Holidays" type="bar">
48                     <field name="holiday_status_id"/>
49                     <field name="remaining_leave" operator="+"/>
50                     <field group="True" name="employee_id"/>
51                 </graph>
52             </field>
53         </record>
54
55         <record id="action_report_hr_holiday" model="ir.actions.act_window">
56             <field name="name">Available Holidays</field>
57             <field name="res_model">hr.holidays.report</field>
58             <field name="view_type">form</field>
59             <field name="view_mode">tree,graph</field>
60             <field name="view_id" ref="view_report_hr_holiday_tree"/>
61
62         </record>
63
64         <record model="ir.actions.act_window.view" id="action_report_hr_holiday_tree">
65                 <field name="sequence" eval="1"/>
66                 <field name="view_mode">tree</field>
67                 <field name="view_id" ref="view_report_hr_holiday_tree"/>
68                 <field name="act_window_id" ref="action_report_hr_holiday"/>
69             </record>
70
71
72         <record model="ir.actions.act_window.view" id="action_report_hr_holiday_graph">
73                 <field name="sequence" eval="2"/>
74                 <field name="view_mode">graph</field>
75                 <field name="view_id" ref="view_report_hr_holiday_graph"/>
76                 <field name="act_window_id" ref="action_report_hr_holiday"/>
77             </record>
78
79
80         <menuitem name="Available Holidays" id="menu_report_hr_holiday_tree" action="action_report_hr_holiday" parent="menu_hr_reporting_holidays"/>
81
82
83     </data>
84 </openerp>
85