rename labels to be more clear
[odoo/odoo.git] / addons / hr_recruitment / report / hr_recruitment_report_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3 <data>
4     <record id="view_hr_recruitment_report_tree" model="ir.ui.view">
5         <field name="name">hr.recruitment.report.tree</field>
6         <field name="model">hr.recruitment.report</field>
7         <field name="type">tree</field>
8         <field name="arch" type="xml">
9             <tree string="Recruitments Statistics">
10                 <field name="date" invisible="1"/>
11                 <field name="user_id" invisible="1"/>
12                 <field name="job_id" invisible="1"/>
13                 <field name="stage_id" invisible="1"  widget="selection"/>
14                 <field name="department_id" invisible="1"/>
15                 <field name="type_id" invisible="1"/>
16                 <field name="partner_id" invisible="1"/>
17                 <field name="partner_address_id" invisible="1"/>
18                 <field name="company_id" groups="base.group_multi_company"/>
19                 <field name="state" invisible="1"/>
20                 <field name="year" invisible="1"/>
21                 <field name="day" invisible="1"/>
22                 <field name="month" invisible="1"/>
23                 <field name="nbr" sum="# Cases"/>
24                 <field name="salary_prop" sum="Salary Proposed" />
25                 <field name="salary_exp" sum="Salary Expected"/>
26                 <field name="available" sum="Available"/>
27             </tree>
28         </field>
29     </record>
30
31     <record id="view_hr_recruitment_report_graph" model="ir.ui.view">
32          <field name="name">hr.recruitment.report.graph</field>
33          <field name="model">hr.recruitment.report</field>
34          <field name="type">graph</field>
35          <field name="arch" type="xml">
36              <graph string="Recruitments Statistics" type="bar">
37                  <field name="job_id"/>
38                  <field name="nbr" operator="+"/>
39              </graph>
40          </field>
41     </record>
42
43     <record id="view_hr_recruitment_report_search" model="ir.ui.view">
44         <field name="name">hr.recruitment.report.search</field>
45         <field name="model">hr.recruitment.report</field>
46         <field name="type">search</field>
47         <field name="arch" type="xml">
48             <search string="Recruitments">
49                 <group>
50                     <filter icon="terp-hr" string="This Year"
51                             domain="[('date','&lt;=', time.strftime('%%Y-%%m-%%d')),('date','&gt;',(datetime.date.today()-datetime.timedelta(days=365)).strftime('%%Y-%%m-%%d'))]"
52                             help="Tasks performed in this year"/>
53                         <filter icon="terp-hr" string="This Month"
54                             name="month"
55                             domain="[('date','&lt;=', time.strftime('%%Y-%%m-%%d')), ('date','&gt;',(datetime.date.today()-datetime.timedelta(days=30)).strftime('%%Y-%%m-%%d'))]"
56                             help="Tasks performed in this month"/>
57                             <filter icon="gtk-media-rewind"
58                             string="    7 Days    "
59                             separator="1"
60                             domain="[('date','&lt;=', time.strftime('%%Y-%%m-%%d')), ('date','&gt;',(datetime.date.today()-datetime.timedelta(days=7)).strftime('%%Y-%%m-%%d'))]"
61                             help="Tasks during last 7 days"/>
62                         <separator orientation="vertical"/>
63                         <filter string="Draft"
64                         icon="terp-hr"
65                         domain="[('state','=','draft')]"
66                         help = "Draft tasks"/>
67                         <filter string="Current"
68                                 icon="terp-hr"
69                                 domain="[('state', '=' ,'open')]"
70                                 help = "In progress tasks"/>
71                         <filter string="Pending"
72                                 icon="terp-hr"
73                                 domain="[('state','=','pending')]"
74                                 help = "Pending tasks"/>
75                                         <separator orientation="vertical"/>
76                                         <field name="department_id" widget="selection">
77                        <filter icon="terp-hr"
78                            string="My Recruitments "
79                            help="My Department Recruitments"
80                            domain="[('user_id','=',uid)]"/>
81                        <filter icon="terp-hr"
82                            string="Recruitments non assigned to departments"
83                            help="Recruitments non assigned to departments"
84                            domain="[('user_id','=',False)]"/>
85                     </field>
86                 <separator orientation="vertical"/>
87                 <field name="company_id" widget="selection" groups="base.group_multi_company"/>
88                 <field name="user_id" widget="selection">
89                     <filter icon="terp-hr"
90                         string="My Recruitments"
91                         help="My Recruitments"
92                         domain="[('user_id','=',uid)]"/>
93                     <filter icon="terp-hr"
94                         string="Recruitments non assigned"
95                         help="Recruitments non assigned"
96                         domain="[('user_id','=',False)]"/>
97                 </field>
98                 </group>
99                 <newline/>
100                 <group expand="0" string="Extended options..." colspan="10" col="12">
101                     <filter icon="terp-hr"
102                                 string="Hired"
103                         name="done"
104                                 domain="[('state','=','done')]"/>
105                     <separator orientation="vertical"/>
106                     <field name="date"/>
107                     <separator orientation="vertical"/>
108                     <field name="priority"/>
109                     <field name="stage_id" widget="selection"/>
110                         <field name="job_id" widget="selection"/>
111                         <newline/>
112                         <filter icon="terp-hr"
113                                 string="Refused"
114                                 domain="[('state','=','cancel')]"/>
115                     <separator orientation="vertical"/>
116                     <field name="date_closed"/>
117                     <separator orientation="vertical"/>
118                         <field name="type_id" widget="selection"/>
119                         <field name="partner_id"/>
120                         <field name="partner_address_id"/>
121                 </group>
122                 <newline/>
123                 <group expand="1" string="Group By ..." colspan="10" col="12">
124                    <filter string="User" name='User' icon="terp-hr" domain="[]" context="{'group_by':'user_id'}"/>
125                    <filter string="Company" icon="terp-hr" domain="[]" context="{'group_by':'company_id'}" groups="base.group_multi_company"/>
126                    <filter string="Partner" icon="terp-hr" domain="[]" context="{'group_by':'partner_id'}" />
127                    <filter string="Stage" icon="terp-hr" domain="[]" context="{'group_by':'stage_id'}" />
128                    <separator orientation="vertical"/>
129                    <filter string="Partner Contact Name" icon="terp-hr" domain="[]" context="{'group_by':'partner_address_id'}" />
130                    <filter string="Jobs" name="job" icon="terp-sale" domain="[]" context="{'group_by':'job_id'}"/>
131                    <filter string="Department" name="department" icon="terp-hr" domain="[]" context="{'group_by':'department_id'}"/>
132                    <filter string="Degree" name="degree" icon="terp-hr" domain="[]" context="{'group_by':'type_id'}"/>
133                    <separator orientation="vertical"/>
134                    <filter string="State" icon="terp-hr" domain="[]" context="{'group_by':'state'}"/>
135                    <filter string="Day" name = "day" icon="terp-hr" domain="[]" context="{'group_by':'day'}"/>
136                    <filter string="Month" icon="terp-hr" domain="[]" context="{'group_by':'month'}"/>
137                    <filter string="Year" icon="terp-hr" domain="[]" context="{'group_by':'year'}"/>
138                 </group>
139             </search>
140         </field>
141     </record>
142
143     <record id="action_hr_recruitment_report_all" model="ir.actions.act_window">
144         <field name="name">Recruitments</field>
145         <field name="res_model">hr.recruitment.report</field>
146         <field name="view_type">form</field>
147         <field name="view_mode">tree,graph</field>
148         <field name="context">{'search_default_month':1,'search_default_degree':1,'search_default_job':1,'group_by_no_leaf':1,'group_by':[]}</field>
149         <field name="search_view_id" ref="view_hr_recruitment_report_search"/>
150     </record>
151         <menuitem id="hr.menu_hr_reporting" name="Reporting" parent="hr.menu_hr_root"/>
152     <menuitem action="action_hr_recruitment_report_all" id="menu_hr_recruitment_report_all" parent="hr.menu_hr_reporting" sequence="0"/>
153
154 </data>
155 </openerp>