Launchpad automatic translations update.
[odoo/odoo.git] / addons / hr / hr_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4         <menuitem icon="terp-hr" id="menu_hr_root" name="Human Resources"/>
5         <menuitem 
6             id="menu_hr_reporting" 
7             name="Reporting" 
8             parent="hr.menu_hr_root" 
9             sequence="40" />
10         <menuitem 
11             id="menu_hr_configuration" 
12             name="Configuration" 
13             parent="hr.menu_hr_root"
14             sequence="5" groups="group_hr_manager"/>
15         
16         <!--
17         ==========
18         Employee 
19         ==========
20         -->
21         <record id="view_employee_form" model="ir.ui.view">
22             <field name="name">hr.employee.form</field>
23             <field name="model">hr.employee</field>
24             <field name="type">form</field>
25             <field name="arch" type="xml">
26                 <form string="Employee">
27                     <group colspan="4" col="4">
28                         <field name="name" select="1"/>
29                         <field name="active" select="1"/>
30                         <field name="company_id" widget="selection" groups="base.group_multi_company"/>
31                         <field name="user_id"/>
32                     </group>
33                     <notebook colspan="4">
34                         <page string="Personal Information">
35                             <group col="2" colspan="2">
36                                 <separator colspan="2" string="Social IDs"/>
37                                 <field name="ssnid"/>
38                                 <field name="sinid"/>
39                                 <field name="otherid"/>
40                             </group>
41                             <group col="2" colspan="2">
42                                 <separator string="Status" colspan="2"/>
43                                 <field name="gender"/>
44                                 <field name="marital"/>
45                                 <field name="country_id"/>
46                                 <field name="birthday"/>
47                             </group>
48
49                             <group col="2" colspan="2">
50                                 <separator string="Contact Information" colspan="2"/>
51                                 <field name="address_home_id" colspan="2"/>
52                                 <field name="address_id" colspan="2"/>
53                                 <field name="work_phone"/>
54                                 <field name="work_email" widget="email" />
55                                 <field name="work_location"/>
56                             </group>
57
58                             <group col="4" colspan="2">
59                                 <separator string="Job Information" colspan="4"/>
60                                 <field name="parent_id" select="1" colspan="4"/>
61
62                                 <field name="category_id" colspan="4" widget="selection"/>
63                             </group>
64                         </page>
65                         <page string="Notes">
66                             <field colspan="4" nolabel="1" name="notes"/>
67                         </page>
68                     </notebook>
69                 </form>
70             </field>
71         </record>
72
73         <record id="view_employee_tree" model="ir.ui.view">
74             <field name="name">hr.employee.tree</field>
75             <field name="model">hr.employee</field>
76             <field name="type">tree</field>
77             <field name="field_parent">child_ids</field>
78             <field name="arch" type="xml">
79                 <tree string="Employees">
80                     <field name="name"/>
81                     <field name="work_phone"/>
82                     <field name="work_email"/>
83                     <field name="address_id"/>
84                     <field name="parent_id"/>
85                 </tree>
86             </field>
87         </record>
88         <record id="open_view_employee_tree" model="ir.actions.act_window">
89             <field name="name">Employees Structure</field>
90             <field name="res_model">hr.employee</field>
91             <field name="view_type">tree</field>
92             <field name="view_mode">tree,form</field>
93             <field name="view_id" ref="view_employee_tree"/>
94             <field name="domain">[('parent_id','=',False)]</field>
95         </record>
96         
97         <record id="open_view_employee_list" model="ir.actions.act_window">
98             <field name="name">Employees</field>
99             <field name="res_model">hr.employee</field>
100             <field name="view_type">form</field>
101             <field name="view_mode">tree,form</field>
102             <field name="view_id" eval="False"/>
103         </record>
104         <menuitem
105             id="menu_open_view_employee_list"
106             name="Employees"
107             groups="group_hr_manager"
108             parent="hr.menu_hr_root"/>
109
110         <menuitem
111             action="open_view_employee_tree"
112             id="menu_open_view_employee_tree"
113             parent="menu_open_view_employee_list"/>
114
115        <record id="open_view_employee_list_my" model="ir.actions.act_window">
116             <field name="name">All Employees</field>
117             <field name="res_model">hr.employee</field>
118             <field name="view_type">form</field>
119             <field name="view_mode">tree,form</field>
120             <field name="domain">[]</field>
121         </record>
122         <menuitem
123             action="open_view_employee_list_my"
124             id="menu_open_view_employee_list_my"
125             parent="menu_open_view_employee_list"/>
126
127         <!--
128         =======================
129         Employee architecture
130         =======================
131         -->
132         <record id="view_partner_tree2" model="ir.ui.view">
133             <field name="name">hr.employee.tree</field>
134             <field name="model">hr.employee</field>
135             <field name="type">tree</field>
136             <field name="field_parent">child_ids</field>
137             <field name="arch" type="xml">
138                 <tree string="Employees">
139                     <field name="name"/>
140                     <field name="user_id"/>
141                     <field name="address_id"/>
142
143                 </tree>
144             </field>
145         </record>
146         <record id="action2" model="ir.actions.act_window">
147             <field name="name">Employee Hierarchy</field>
148             <field name="type">ir.actions.act_window</field>
149             <field name="res_model">hr.employee</field>
150             <field name="domain">[('id','in',active_ids)]</field>
151             <field name="view_type">tree</field>
152             <field name="view_id" ref="view_partner_tree2"/>
153         </record>
154         <ir_set>
155             <field eval="'action'" name="key"/>
156             <field eval="'client_action_multi'" name="key2"/>
157             <field eval="['hr.employee']" name="models"/>
158             <field name="name">Employees Hierarchy</field>
159             <field eval="'ir.actions.act_window,'+str(action2)" name="value"/>
160             <field eval="True" name="isobject"/>
161             <field eval="True" name="replace"/>
162         </ir_set>
163         
164         
165         <!-- 
166         ============
167         Working Time
168         ============
169         -->
170         <record id="create_group" model="ir.ui.view">
171             <field name="name">hr.timesheet.group.form</field>
172             <field name="model">hr.timesheet.group</field>
173             <field name="type">form</field>
174             <field name="arch" type="xml">
175                 <form string="Working Time Category">
176                     <field name="name" select="1"/>
177                     <field name="manager" select="1"/>
178                     <newline/>
179                     <field colspan="4" name="timesheet_id" nolabel="1" widget="one2many_list"/>
180                 </form>
181             </field>
182         </record>
183         <record id="edit_workgroup" model="ir.actions.act_window">
184             <field name="name">Working Time Categories</field>
185             <field name="res_model">hr.timesheet.group</field>
186             <field name="view_type">form</field>
187             <field name="view_id" eval="False"/>
188         </record>
189         <menuitem action="edit_workgroup" id="menu_edit_workgroup" parent="hr.menu_hr_configuration"/>
190         
191         <record id="view_timesheet_tree" model="ir.ui.view">
192             <field name="name">hr.timesheet.tree</field>
193             <field name="model">hr.timesheet</field>
194             <field name="type">tree</field>
195             <field name="arch" type="xml">
196                 <tree string="Working Time">
197                     <field name="name"/>
198                     <field name="dayofweek"/>
199                     <field name="hour_from" widget="float_time"/>
200                     <field name="hour_to" widget="float_time"/>
201                 </tree>
202             </field>
203         </record>
204         <record id="view_timesheet_form" model="ir.ui.view">
205             <field name="name">hr.timesheet.form</field>
206             <field name="model">hr.timesheet</field>
207             <field name="type">form</field>
208             <field name="arch" type="xml">
209                 <form string="Working Time">
210                     <field colspan="4" name="name" select="1"/>
211                     <field name="date_from"/>
212                     <field name="dayofweek" select="1"/>
213                     <field name="hour_from" widget="float_time"/>
214                     <field name="hour_to" widget="float_time"/>
215                 </form>
216             </field>
217         </record>
218         
219         <!-- 
220         ============
221         Employee Category
222         ============
223         -->
224         
225        <record id="view_employee_category_form" model="ir.ui.view">
226             <field name="name">hr.employee.category.form</field>
227             <field name="model">hr.employee.category</field>
228             <field name="type">form</field>
229             <field name="arch" type="xml">
230                 <form string="Employee Category">
231                     <field name="name" select="1"/>
232                     <field name="parent_id" select="1"/>
233                 </form>
234             </field>
235         </record>
236         <record id="view_employee_category_list" model="ir.ui.view">
237             <field name="name">hr.employee.category.list</field>
238             <field name="model">hr.employee.category</field>
239             <field name="type">tree</field>
240             <field eval="8" name="priority"/>
241             <field name="arch" type="xml">
242                 <tree string="Employees Categories">
243                     <field name="name"/>
244                     <field name="parent_id"/>
245                 </tree>
246             </field>
247         </record>
248         <record id="view_employee_category_tree" model="ir.ui.view">
249             <field name="name">hr.employee.category.tree</field>
250             <field name="model">hr.employee.category</field>
251             <field name="type">tree</field>
252             <field name="field_parent">child_ids</field>
253             <field name="arch" type="xml">
254                 <tree string="Employees Categories">
255                     <field name="name"/>
256                 </tree>
257             </field>
258         </record>
259         <record id="open_view_categ_form" model="ir.actions.act_window">
260             <field name="name">Categories of Employee</field>
261             <field name="res_model">hr.employee.category</field>
262             <field name="view_type">form</field>
263             <field name="view_mode">tree,form</field>
264         </record>
265         <menuitem action="open_view_categ_form" id="menu_view_employee_category_form" parent="hr.menu_hr_configuration"/>
266         
267         <record id="open_view_categ_tree" model="ir.actions.act_window">
268             <field name="name">Categories structure</field>
269             <field name="res_model">hr.employee.category</field>
270             <field name="view_type">tree</field>
271             <field name="view_id" ref="view_employee_category_tree"/>
272             <field name="domain">[('parent_id','=',False)]</field>
273         </record>
274         
275         <record id="hr_employee_normal_action_tree" model="ir.actions.act_window">
276             <field name="name">Employees</field>
277             <field name="type">ir.actions.act_window</field>
278             <field name="res_model">hr.employee</field>
279             <field name="view_type">form</field>
280             <field name="view_mode">tree,form</field>
281             <field name="domain">[('category_id','child_of',[active_id])]</field>
282             <field name="context">{'category_id':active_id}</field>
283         </record>
284         
285         <record id="hr_employee_category_open" model="ir.values">
286             <field eval="'tree_but_open'" name="key2"/>
287             <field eval="'hr.employee.category'" name="model"/>
288             <field name="name">Employees by Categories</field>
289             <field eval="'ir.actions.act_window,%d'%hr_employee_normal_action_tree" name="value"/>
290             <field eval="True" name="object"/>
291         </record>
292         
293         <menuitem action="open_view_categ_tree" id="menu_view_employee_category_tree" parent="hr.menu_view_employee_category_form"/>
294        
295     </data>
296 </openerp>