~openerp-commiter/openobject-addons/trunk-extra-addons

« back to all changes in this revision

Viewing changes to payroll/payroll-4.1.1/Copy of payroll_view.xml

merging new development from indian accounting

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0" ?>
2
 
<terp>
3
 
        <data>
4
 
                <menuitem name="Payroll" id="menu_hr_root" icon="terp-hr"/>
5
 
                <menuitem name="Payroll/HR" icon="terp-hr"/>
6
 
                <menuitem name="Payroll/HR/Configuration" groups="admin"/>
7
 
 
8
 
                <!--
9
 
                ==========
10
 
                Employee 
11
 
                ==========
12
 
                -->
13
 
                <record model="ir.ui.view" id="view_employee_form">
14
 
                        <field name="name">hr.employee.form</field>
15
 
                        <field name="model">hr.employee</field>
16
 
                        <field name="type">form</field>
17
 
                        <field name="arch" type="xml">
18
 
                                <form string="Employee">
19
 
                                        <notebook>
20
 
                                                <page string="Information">
21
 
                                                        <separator string="General Information" colspan="4" />
22
 
                                                        <field name="name" select="1"/>
23
 
                                                        <field name="company_id"/>
24
 
                                                        <field name="user_id"/>
25
 
                                                        <field name="address_id"/>
26
 
                                                        <field name="notes" colspan="3"/>
27
 
                                                        <separator string="Working Data" colspan="4" />
28
 
                                                        <field name="regime" />
29
 
                                                        <field name="active" select="1" />
30
 
                                                        <field name="holiday_max" />
31
 
                                                        <field name="started" select="1" />
32
 
                                                        <field name="workgroups" colspan="4" />
33
 
                                                        <field name="state"/>
34
 
                                                        <field name="parent_id" select="1"/>
35
 
                                                        <field name="bank_account"/>
36
 
                                                        <field name="position"/>
37
 
                                                        <group colspan="2" col="2">
38
 
                                                                <button string="Sign in !" name="sign_in" states="absent" type="object" />
39
 
                                                                <button string="Sign out !" name="sign_out" states="present" type="object" />
40
 
                                                        </group>
41
 
                                                </page>
42
 
                                                <page string="Holidays">
43
 
                                                        <field name="holidays" colspan="3"
44
 
                                                                widget="one2many_list"
45
 
                                                                nolabel="1" />
46
 
                                                </page>
47
 
                                        </notebook>
48
 
                                </form>
49
 
                        </field>
50
 
                </record>
51
 
                <record model="ir.ui.view" id="view_employee_tree">
52
 
                        <field name="name">hr.employee.tree</field>
53
 
                        <field name="model">hr.employee</field>
54
 
                        <field name="type">tree</field>
55
 
                        <field name="field_parent">child_ids</field>
56
 
                        <field name="arch" type="xml">
57
 
                                <tree string="Employees">
58
 
                                        <field name="name"/>
59
 
                                        <field name="user_id"/>
60
 
                                        <field name="address_id"/>
61
 
                                        <field name="state"/>
62
 
                                </tree>
63
 
                        </field>
64
 
                </record>
65
 
                <record model="ir.actions.act_window" id="open_view_employee_tree">
66
 
                        <field name="name">hr.employee</field>
67
 
                        <field name="res_model">hr.employee</field>
68
 
                        <field name="view_type">tree</field>
69
 
                        <field name="view_mode">tree,form</field>
70
 
                        <field name="view_id" ref="view_employee_tree"/>
71
 
                        <field name="domain">[('parent_id','=',False)]</field>
72
 
                </record>
73
 
                <menuitem name="Payroll/HR/Hierarchical view of Employees" id="menu_open_view_employee_tree" action="open_view_employee_tree" groups="admin"/>
74
 
 
75
 
                <record model="ir.ui.view" id="view_employee_list">
76
 
                        <field name="name">hr.employee.tree</field>
77
 
                        <field name="model">hr.employee</field>
78
 
                        <field name="type">tree</field>
79
 
                        <field name="arch" type="xml">
80
 
                                <tree string="Employees">
81
 
                                        <field name="name"/>
82
 
                                        <field name="user_id"/>
83
 
                                        <field name="address_id"/>
84
 
                                        <field name="state"/>
85
 
                                        <field name="position"/>
86
 
                                        <field name="parent_id"/>
87
 
                                </tree>
88
 
                        </field>
89
 
                </record>
90
 
                <record model="ir.actions.act_window" id="open_view_employee_list">
91
 
                        <field name="name">hr.employee</field>
92
 
                        <field name="res_model">hr.employee</field>
93
 
                        <field name="view_type">form</field>
94
 
                        <field name="view_mode">tree,form</field>
95
 
                        <field name="view_id" ref="view_employee_list"/>
96
 
                </record>
97
 
                <menuitem name="Payroll/HR/List of Employees" id="menu_open_view_employee_list" action="open_view_employee_list" groups="admin"/>
98
 
 
99
 
                <!--
100
 
                =======================
101
 
                Employee architecture
102
 
                =======================
103
 
                -->
104
 
                <record model="ir.ui.view" id="view_partner_tree2">
105
 
                        <field name="name">hr.employee.tree</field>
106
 
                        <field name="model">hr.employee</field>
107
 
                        <field name="type">tree</field>
108
 
                        <field name="field_parent">child_ids</field>
109
 
                        <field name="arch" type="xml">
110
 
                                <tree string="Employees">
111
 
                                        <field name="name"/>
112
 
                                        <field name="user_id"/>
113
 
                                        <field name="address_id"/>
114
 
                                        <field name="state"/>
115
 
                                </tree>
116
 
                        </field>
117
 
                </record>
118
 
                <record model="ir.actions.act_window" id="action2">
119
 
                        <field name="name">Hierarchical view of this employee</field>
120
 
                        <field name="type">ir.actions.act_window</field>
121
 
                        <field name="res_model">hr.employee</field>
122
 
                        <field name="domain">[('id','in',active_ids)]</field>
123
 
                        <field name="view_type">tree</field>
124
 
                        <field name="view_id" ref="view_partner_tree2"/>
125
 
                </record>
126
 
                <ir_set>
127
 
                        <field name="key" eval="'action'"/>
128
 
                        <field name="key2" eval="'client_action_multi'"/>
129
 
                        <field name="models" eval="['hr.employee']"/>
130
 
                        <field name="name">Employees Hierarchy</field>
131
 
                        <field name="value" eval="'ir.actions.act_window,'+str(action2)"/>
132
 
                        <field name="isobject" eval="True"/>
133
 
                        <field name="replace" eval="True"/>
134
 
                </ir_set>
135
 
 
136
 
                <!-- Attendance -->
137
 
                <record model="ir.ui.view" id="view_attendance_form">
138
 
                        <field name="name">hr.attendance.form</field>
139
 
                        <field name="model">hr.attendance</field>
140
 
                        <field name="type">form</field>
141
 
                        <field name="arch" type="xml">
142
 
                                <form string="Employee attendance">
143
 
                                        <field name="employee_id" select="1"/>
144
 
                                        <field name="name" colspan="3" select="1"/>
145
 
                                        <field name="action" select="1"/>
146
 
                                        <field name="action_desc"  select="1"/>
147
 
                                </form>
148
 
                        </field>
149
 
                </record>
150
 
                <record model="ir.ui.view" id="view_attendance_tree">
151
 
                        <field name="name">hr.attendance.tree</field>
152
 
                        <field name="model">hr.attendance</field>
153
 
                        <field name="type">tree</field>
154
 
                        <field name="arch" type="xml">
155
 
                                <tree string="Employee attendances">
156
 
                                        <field name="name" />
157
 
                                        <field name="action" />
158
 
                                        <field name="action_desc" />
159
 
                                </tree>
160
 
                        </field>
161
 
                </record>
162
 
 
163
 
                <record model="ir.ui.view" id="view_employee_category_form">
164
 
                        <field name="name">hr.employee.category.form</field>
165
 
                        <field name="model">hr.employee.category</field>
166
 
                        <field name="type">form</field>
167
 
                        <field name="arch" type="xml">
168
 
                                <form string="Employee Category">
169
 
                                        <field name="name" select="1"/>
170
 
                                        <field name="parent_id"  select="1"/>
171
 
                                </form>
172
 
                        </field>
173
 
                </record>
174
 
                <record model="ir.ui.view" id="view_employee_category_list">
175
 
                        <field name="name">hr.employee.category.list</field>
176
 
                        <field name="model">hr.employee.category</field>
177
 
                        <field name="type">tree</field>
178
 
                        <field name="priority" eval="8"/>
179
 
                        <field name="arch" type="xml">
180
 
                                <tree string="Employees Categories">
181
 
                                        <field name="name" />
182
 
                                        <field name="parent_id" />
183
 
                                </tree>
184
 
                        </field>
185
 
                </record>
186
 
                <record model="ir.ui.view" id="view_employee_category_tree">
187
 
                        <field name="name">hr.employee.category.tree</field>
188
 
                        <field name="model">hr.employee.category</field>
189
 
                        <field name="type">tree</field>
190
 
                        <field name="field_parent">child_ids</field>
191
 
                        <field name="arch" type="xml">
192
 
                                <tree string="Employees Categories">
193
 
                                        <field name="name" />
194
 
                                </tree>
195
 
                        </field>
196
 
                </record>
197
 
                <record model="ir.actions.act_window" id="open_view_categ_form">
198
 
                        <field name="name">hr.employee.category.form.view</field>
199
 
                        <field name="res_model">hr.employee.category</field>
200
 
                        <field name="view_type">form</field>
201
 
                        <field name="view_mode">form,tree</field>
202
 
                </record>
203
 
                <menuitem name="Payroll/HR/Configuration/Categories of Employee" id="menu_view_employee_category_form" action="open_view_categ_form"/>
204
 
 
205
 
                <record model="ir.actions.act_window" id="open_view_categ_tree">
206
 
                        <field name="name">hr.employee.category.form.view</field>
207
 
                        <field name="res_model">hr.employee.category</field>
208
 
                        <field name="view_type">tree</field>
209
 
                        <field name="view_id" ref="view_employee_category_tree"/>
210
 
                        <field name="domain">[('parent_id','=',False)]</field>
211
 
                </record>
212
 
                <menuitem name="Payroll/HR/Configuration/Categories of Employee/Categories Tree" id="menu_view_employee_category_tree" action="open_view_categ_tree"/>
213
 
 
214
 
                <record model="ir.ui.view" id="view_attendance_who">
215
 
                        <field name="name">hr.attendance.tree</field>
216
 
                        <field name="model">hr.attendance</field>
217
 
                        <field name="type">tree</field>
218
 
                        <field name="priority" eval="3"/>
219
 
                        <field name="arch" type="xml">
220
 
                                <tree string="Employee attendance">
221
 
                                        <field name="employee_id" />
222
 
                                        <field name="name" />
223
 
                                        <field name="action" />
224
 
                                        <field name="action_desc" />
225
 
                                </tree>
226
 
                        </field>
227
 
                </record>
228
 
                <record model="ir.actions.act_window" id="open_view_attendance">
229
 
                        <field name="name">hr.attendance.view</field>
230
 
                        <field name="res_model">hr.attendance</field>
231
 
                        <field name="view_type">form</field>
232
 
                        <field name="view_mode">form,tree</field>
233
 
                </record>
234
 
                <menuitem name="Payroll/HR/Attendances/Attendances" id="menu_open_view_attendance" action="open_view_attendance" groups="admin"/>
235
 
 
236
 
 
237
 
                <!-- Holidays -->
238
 
                <record model="ir.ui.view" id="edit_holiday">
239
 
                        <field name="name">hr.holidays.form</field>
240
 
                        <field name="model">hr.holidays</field>
241
 
                        <field name="type">form</field>
242
 
                        <field name="arch" type="xml">
243
 
                                <form string="Employee holidays">
244
 
                                        <field name="name" colspan="3" select="1"/>
245
 
                                        <field name="date_from"  select="1"/>
246
 
                                        <field name="date_to"  select="1"/>
247
 
                                        <newline />
248
 
                                        <field name="holiday_status"  select="1"/>
249
 
                                </form>
250
 
                        </field>
251
 
                </record>
252
 
                <record model="ir.ui.view" id="view_holiday">
253
 
                        <field name="name">hr.holidays.tree</field>
254
 
                        <field name="model">hr.holidays</field>
255
 
                        <field name="type">tree</field>
256
 
                        <field name="arch" type="xml">
257
 
                                <tree string="Employee holidays">
258
 
                                        <field name="name" />
259
 
                                        <field name="date_from" />
260
 
                                        <field name="date_to" />
261
 
                                        <field name="holiday_status" />
262
 
                                </tree>
263
 
                        </field>
264
 
                </record>
265
 
 
266
 
                <record model="ir.ui.view" id="ask_holiday">
267
 
                        <field name="name">hr.holidays.ask_form</field>
268
 
                        <field name="model">hr.holidays</field>
269
 
                        <field name="type">form</field>
270
 
                        <field name="arch" type="xml">
271
 
                                <form string="Vacations requests">
272
 
                                        <field name="name" select="1"/>
273
 
                                        <field name="holiday_status"/>
274
 
                                        <field name="employee_id" colspan="3" select="1"/>
275
 
                                        <newline />
276
 
                                        <field name="date_from"  select="1"/>
277
 
                                        <field name="date_to"  select="1"/>
278
 
                                </form>
279
 
                        </field>
280
 
                </record>
281
 
                <record model="ir.actions.act_window" id="open_ask_holidays">
282
 
                        <field name="name">hr.holidays.ask_form</field>
283
 
                        <field name="res_model">hr.holidays</field>
284
 
                        <field name="view_type">form</field>
285
 
                        <field name="view_id" ref="ask_holiday" />
286
 
                </record>
287
 
                <menuitem name="Payroll/HR/Attendances/Vacation request"
288
 
                        id="menu_open_ask_holidays" action="open_ask_holidays" groups="admin"/>
289
 
 
290
 
                <!-- Some Configuration (holiday type, attendance reasons) -->
291
 
 
292
 
                <record model="ir.ui.view" id="edit_holiday_status">
293
 
                        <field name="name">hr.holidays.status.form</field>
294
 
                        <field name="model">hr.holidays.status</field>
295
 
                        <field name="type">form</field>
296
 
                        <field name="arch" type="xml">
297
 
                                <form string="Define holiday status">
298
 
                                        <field name="name" colspan="3"  select="1"/>
299
 
                                </form>
300
 
                        </field>
301
 
                </record>
302
 
                <record model="ir.ui.view" id="view_holiday_status">
303
 
                        <field name="name">hr.holidays.status.tree</field>
304
 
                        <field name="model">hr.holidays.status</field>
305
 
                        <field name="type">tree</field>
306
 
                        <field name="arch" type="xml">
307
 
                                <tree string="Holiday status">
308
 
                                        <field name="name"/>
309
 
                                </tree>
310
 
                        </field>
311
 
                </record>
312
 
                <record model="ir.actions.act_window" id="open_view_holiday_status">
313
 
                        <field name="name">hr.holidays.status</field>
314
 
                        <field name="type">ir.actions.act_window</field>
315
 
                        <field name="res_model">hr.holidays.status</field>
316
 
                        <field name="view_type">form</field>
317
 
                        <field name="view_mode">tree,form</field>
318
 
                        <field name="view_id" ref="view_holiday_status" />
319
 
                </record>
320
 
                <menuitem name="Payroll/HR/Configuration/Holiday Status"
321
 
                        id="menu_open_view_holiday_status" action="open_view_holiday_status"/>
322
 
 
323
 
                <record model="ir.ui.view" id="edit_attendance_reason">
324
 
                        <field name="name">hr.action.reason.form</field>
325
 
                        <field name="model">hr.action.reason</field>
326
 
                        <field name="type">form</field>
327
 
                        <field name="arch" type="xml">
328
 
                                <form string="Define attendance reason">
329
 
                                        <field name="name" colspan="3"  select="1"/>
330
 
                                        <field name="action_type"  select="1"/>
331
 
                                </form>
332
 
                        </field>
333
 
                </record>
334
 
                <record model="ir.ui.view" id="view_attendance_reason">
335
 
                        <field name="name">hr.action.reason.tree</field>
336
 
                        <field name="model">hr.action.reason</field>
337
 
                        <field name="type">tree</field>
338
 
                        <field name="arch" type="xml">
339
 
                                <tree string="Attendance reasons">
340
 
                                        <field name="name"/>
341
 
                                        <field name="action_type" />
342
 
                                </tree>
343
 
                        </field>
344
 
                </record>
345
 
                <record model="ir.actions.act_window" id="open_view_attendance_reason">
346
 
                        <field name="name">hr.action.reason.tree</field>
347
 
                        <field name="type">ir.actions.act_window</field>
348
 
                        <field name="res_model">hr.action.reason</field>
349
 
                        <field name="view_type">form</field>
350
 
                        <field name="view_mode">tree,form</field>
351
 
                        <field name="view_id" ref="view_attendance_reason" />
352
 
                </record>
353
 
                <menuitem name="Payroll/HR/Configuration/Attendance Reasons"
354
 
                        id="menu_open_view_attendance_reason" action="open_view_attendance_reason" groups="admin"/>
355
 
        </data>
356
 
</terp>