~jgrandguillaume-c2c/openobject-addons/multi-company-cost-price

« back to all changes in this revision

Viewing changes to resource/hr_view.xml

  • Committer: Joël Grand-Guillaume
  • Date: 2010-04-08 09:00:10 UTC
  • mfrom: (2533.3.664)
  • Revision ID: joel.grandguillaume@camptocamp.com-20100408090010-c0pqjan341s18bxs
[MRG] Merge from last trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0" encoding="utf-8"?>
2
 
<openerp>
3
 
    <data>
4
 
        <menuitem icon="terp-hr" id="menu_hr_root" name="Human Resources" sequence="6"/>
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">resource.calendar.form</field>
172
 
            <field name="model">resource.calendar</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="week_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">resource.calendar</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">resource.calendar.week.tree</field>
193
 
            <field name="model">resource.calendar.week</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">resource.calendar.week.form</field>
206
 
            <field name="model">resource.calendar.week</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>