Merge branch 'master' of https://github.com/odoo/odoo
[odoo/odoo.git] / addons / hr / res_config_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data noupdate="1">
4         <!-- After installation of the module, open the related menu -->
5         <record id="action_client_hr_menu" model="ir.actions.client">
6             <field name="name">Open HR Menu</field>
7             <field name="tag">reload</field>
8             <field name="params" eval="{'menu_id': ref('menu_hr_root')}"/>
9         </record>
10         <record id="base.open_menu" model="ir.actions.todo">
11             <field name="action_id" ref="action_client_hr_menu"/>
12             <field name="state">open</field>
13         </record>
14     </data>
15     <data>
16         <record id="open_payroll_modules" model="ir.actions.act_window">
17             <field name="name">Payroll</field>
18             <field name="res_model">ir.module.module</field>
19             <field name="view_mode">kanban,tree,form</field>
20             <field name="context" eval="{'search_default_category_id': ref('base.module_category_localization')}"/>
21             <field name="search_view_id" ref="base.view_module_filter"/>
22         </record>
23
24         <record id="view_human_resources_configuration" model="ir.ui.view">
25             <field name="name">hr settings</field>
26             <field name="model">hr.config.settings</field>
27             <field name="arch" type="xml">
28                 <form string="Configure Human Resources" class="oe_form_configuration">
29                     <header>
30                         <button string="Apply" type="object" name="execute" class="oe_highlight"/>
31                         or
32                         <button string="Cancel" type="object" name="cancel" class="oe_link"/>
33                     </header>
34                     <separator string="Human Resources Management"/>
35                     <group name="recruitment_grp">
36                         <label for="id" string="Talent Management"/>
37                         <div name="recruitment">
38                             <div name="hr_recruitment">
39                                 <field name="module_hr_recruitment" class="oe_inline"/>
40                                 <label for="module_hr_recruitment"/>
41                             </div>
42                             <div>
43                                 <field name="module_hr_evaluation" class="oe_inline"/>
44                                 <label for="module_hr_evaluation"/>
45                             </div>
46                         </div>
47                     </group>
48                     <group>
49                         <label for="id" string="Additional Features"/>
50                         <div>
51                             <div>
52                                 <field name="module_hr_holidays" class="oe_inline"/>
53                                 <label for="module_hr_holidays"/>
54                             </div>
55                             <div>
56                                 <field name="module_hr_expense" class="oe_inline"/>
57                                 <label for="module_hr_expense"/>
58                             </div>
59                             <div>
60                                 <field name="module_hr_gamification" class="oe_inline"/>
61                                 <label for="module_hr_gamification"/>
62                             </div>
63                         </div>
64                     </group>
65                     <group name="timesheet_grp">
66                         <label for="id" string="Time Tracking"/>
67                         <div>
68                             <div>
69                                 <field name="module_hr_timesheet" on_change="onchange_hr_timesheet(module_hr_timesheet)" class="oe_inline"/>
70                                 <label for="module_hr_timesheet"/>
71                             </div>
72                             <div name="hr_timesheet">
73                                 <field name="module_hr_timesheet_sheet" class="oe_inline"/>
74                                 <label for="module_hr_timesheet_sheet"/>
75                             </div>
76                             <div name="account_analytic_analysis">
77                                 <field name="module_account_analytic_analysis" class="oe_inline"/>
78                                 <label for="module_account_analytic_analysis"/>
79                             </div>
80                             <div name="hr_attendance">
81                                 <field name="module_hr_attendance" on_change="onchange_hr_attendance(module_hr_attendance)" class="oe_inline"/>
82                                 <label for="module_hr_attendance"/>
83                             </div>
84                         </div>
85                     </group>
86                     <group name="contract_grp">
87                         <label for="id" string="Contracts"/>
88                         <div>
89                             <div>
90                                 <field name="module_hr_contract" class="oe_inline"/>
91                                 <label for="module_hr_contract"/>
92                             </div>
93                             <div name="hr_payroll">
94                                 <field name="module_hr_payroll" class="oe_inline"/>
95                                 <label for="module_hr_payroll"/>
96                                 <button name="%(open_payroll_modules)d" type="action"
97                                     string="Install your country's payroll" icon="gtk-go-forward"
98                                     attrs="{'invisible': [('module_hr_payroll','=',False)]}" class="oe_link"/>
99                             </div>
100                         </div>
101                     </group>
102                     <group name="website_grp">
103                         <label for="id" string="Website"/>
104                         <div>
105                             <div>
106                                 <field name="module_website_hr_recruitment" class="oe_inline"/>
107                                 <label for="module_website_hr_recruitment"/>
108                             </div>
109                         </div>
110                     </group>
111                 </form>
112             </field>
113         </record>
114
115         <record id="action_human_resources_configuration" model="ir.actions.act_window">
116             <field name="name">Configure Human Resources</field>
117             <field name="res_model">hr.config.settings</field>
118             <field name="view_id" ref="view_human_resources_configuration"/>
119             <field name="view_mode">form</field>
120             <field name="target">inline</field>
121         </record>
122
123         <menuitem id="menu_human_resources_configuration" name="Human Resources" parent="base.menu_config"
124             sequence="15" action="action_human_resources_configuration"/>
125
126     </data>
127 </openerp>