2
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
3
this repository contains the full copyright notices and license terms. -->
6
<record model="ir.ui.view" id="company_view_form">
7
<field name="model">company.company</field>
8
<field name="type">form</field>
9
<field name="inherit" ref="party.party_view_form"/>
10
<field name="arch" type="xml">
15
position="replace_attributes">
16
<form string="Company"/>
19
expr="/form/label[@name="code"]"
21
<label name="parent"/>
24
expr="/form/field[@name="code"]"
26
<field name="parent"/>
29
expr="/form/field[@name="active"]"
31
<label name="currency"/>
32
<field name="currency"/>
33
<label name="vat_country"/>
34
<field name="vat_country"/>
35
<label name="vat_number"/>
36
<field name="vat_number"/>
39
expr="/form/notebook/page[@id="general"]"
41
<page string="Employees" col="1" id="employees">
42
<separator name="employees"/>
43
<field name="employees"/>
45
<page string="Reports" col="1" id="reports">
46
<separator name="header"/>
47
<field name="header"/>
48
<separator name="footer"/>
49
<field name="footer"/>
56
<record model="ir.ui.view" id="company_view_tree">
57
<field name="model">company.company</field>
58
<field name="type">tree</field>
59
<field name="field_childs">childs</field>
60
<field name="arch" type="xml">
62
<tree string="Companies">
63
<field name="name" select="1"/>
64
<field name="currency" select="1"/>
69
<record model="ir.action.act_window" id="act_company_tree">
70
<field name="name">Companies</field>
71
<field name="res_model">company.company</field>
72
<field name="view_type">tree</field>
73
<field name="domain">[('parent', '=', False)]</field>
75
<record model="ir.action.act_window.view"
76
id="act_company_tree_view1">
77
<field name="sequence" eval="1"/>
78
<field name="view" ref="company_view_tree"/>
79
<field name="act_window" ref="act_company_tree"/>
81
<menuitem parent="party.menu_configuration" action="act_company_tree"
82
id="menu_company_tree"/>
84
<record model="ir.action.act_window" id="act_company_form">
85
<field name="name">Companies</field>
86
<field name="res_model">company.company</field>
87
<field name="view_type">form</field>
89
<record model="ir.action.act_window.view"
90
id="act_company_form_view1">
91
<field name="sequence" eval="10"/>
92
<field name="view" ref="company_view_tree"/>
93
<field name="act_window" ref="act_company_form"/>
95
<record model="ir.action.act_window.view"
96
id="act_company_form_view2">
97
<field name="sequence" eval="20"/>
98
<field name="view" ref="company_view_form"/>
99
<field name="act_window" ref="act_company_form"/>
101
<menuitem parent="menu_company_tree" action="act_company_form"
102
id="menu_company_form" name="Edit Companies"/>
104
<record model="ir.action.act_window" id="act_company_form2">
105
<field name="name">Companies</field>
106
<field name="res_model">company.company</field>
107
<field name="view_type">form</field>
109
<record model="ir.action.act_window.view"
110
id="act_company_form2_view1">
111
<field name="sequence" eval="10"/>
112
<field name="view" ref="company_view_form"/>
113
<field name="act_window" ref="act_company_form2"/>
115
<record model="ir.action.act_window.view"
116
id="act_company_form2_view2">
117
<field name="sequence" eval="20"/>
118
<field name="view" ref="company_view_tree"/>
119
<field name="act_window" ref="act_company_form2"/>
121
<menuitem parent="menu_company_tree" action="act_company_form2"
122
id="menu_company_form2" name="New Company"/>
124
<record model="ir.model.access" id="access_company">
125
<field name="model" search="[('model', '=', 'company.company')]"/>
126
<field name="perm_read" eval="True"/>
127
<field name="perm_write" eval="False"/>
128
<field name="perm_create" eval="False"/>
129
<field name="perm_delete" eval="False"/>
131
<record model="ir.model.access" id="access_company_admin">
132
<field name="model" search="[('model', '=', 'company.company')]"/>
133
<field name="group" ref="party.group_party_admin"/>
134
<field name="perm_read" eval="True"/>
135
<field name="perm_write" eval="True"/>
136
<field name="perm_create" eval="True"/>
137
<field name="perm_delete" eval="True"/>
140
<record model="ir.ui.view" id="user_view_form">
141
<field name="model">res.user</field>
142
<field name="inherit" ref="res.user_view_form"/>
143
<field name="arch" type="xml">
147
expr="/form/notebook/page/separator[@name="signature"]"
149
<label name="main_company"/>
150
<field name="main_company"/>
151
<label name="company"/>
152
<field name="company"/>
153
<label name="employee"/>
154
<field name="employee"/>
160
<record model="ir.ui.view" id="user_view_form_preferences">
161
<field name="model">res.user</field>
162
<field name="inherit" ref="res.user_view_form_preferences"/>
163
<field name="arch" type="xml">
167
expr="/form/notebook/page/separator[@name="signature"]"
169
<label name="company"/>
170
<field name="company"/>
176
<record model="ir.ui.view" id="property_view_form">
177
<field name="model">ir.property</field>
178
<field name="inherit" ref="ir.property_view_form"/>
179
<field name="arch" type="xml">
183
expr="/form/field[@name="name"]"
185
<label name="company"/>
186
<field name="company" colspan="3"/>
192
<record model="ir.ui.view" id="property_view_tree">
193
<field name="model">ir.property</field>
194
<field name="inherit" ref="ir.property_view_tree"/>
195
<field name="arch" type="xml">
199
expr="/tree/field[@name="name"]"
201
<field name="company" select="1"/>
208
<record model="ir.rule.group" id="rule_group_property">
209
<field name="model" search="[('model', '=', 'ir.property')]"/>
210
<field name="global_p" eval="True"/>
212
<record model="ir.rule" id="rule_property1">
213
<field name="field" search="[('name', '=', 'company'), ('model.model', '=', 'ir.property')]"/>
214
<field name="operator">=</field>
215
<field name="operand">User/Current Company</field>
216
<field name="rule_group" ref="rule_group_property"/>
218
<record model="ir.rule" id="rule_property2">
219
<field name="field" search="[('name', '=', 'company'), ('model.model', '=', 'ir.property')]"/>
220
<field name="operator">=</field>
221
<field name="operand">False</field>
222
<field name="rule_group" ref="rule_group_property"/>
225
<record model="ir.ui.view" id="sequence_view_form">
226
<field name="model">ir.sequence</field>
227
<field name="inherit" ref="ir.sequence_view_form"/>
228
<field name="arch" type="xml">
232
expr="/form/field[@name="active"]"
234
<label name="company"/>
235
<field name="company" colspan="3"/>
241
<record model="ir.ui.view" id="sequence_view_tree">
242
<field name="model">ir.sequence</field>
243
<field name="inherit" ref="ir.sequence_view_tree"/>
244
<field name="arch" type="xml">
248
expr="/tree/field[@name="code"]"
250
<field name="company" select="2"/>
257
<record model="ir.rule.group" id="rule_group_sequence">
258
<field name="model" search="[('model', '=', 'ir.sequence')]"/>
259
<field name="global_p" eval="True"/>
261
<record model="ir.rule" id="rule_sequence1">
262
<field name="field" search="[('name', '=', 'company'), ('model.model', '=', 'ir.sequence')]"/>
263
<field name="operator">=</field>
264
<field name="operand">User/Current Company</field>
265
<field name="rule_group" ref="rule_group_sequence"/>
267
<record model="ir.rule" id="rule_sequence2">
268
<field name="field" search="[('name', '=', 'company'), ('model.model', '=', 'ir.sequence')]"/>
269
<field name="operator">=</field>
270
<field name="operand">False</field>
271
<field name="rule_group" ref="rule_group_sequence"/>
274
<record model="ir.rule.group" id="rule_group_sequence_strict">
275
<field name="model" search="[('model', '=', 'ir.sequence.strict')]"/>
276
<field name="global_p" eval="True"/>
278
<record model="ir.rule" id="rule_sequence_strict1">
279
<field name="field" search="[('name', '=', 'company'), ('model.model', '=', 'ir.sequence.strict')]"/>
280
<field name="operator">=</field>
281
<field name="operand">User/Current Company</field>
282
<field name="rule_group" ref="rule_group_sequence_strict"/>
284
<record model="ir.rule" id="rule_sequence_strict2">
285
<field name="field" search="[('name', '=', 'company'), ('model.model', '=', 'ir.sequence.strict')]"/>
286
<field name="operator">=</field>
287
<field name="operand">False</field>
288
<field name="rule_group" ref="rule_group_sequence_strict"/>
291
<record model="ir.ui.view" id="company_config_init_view_form">
292
<field name="model">company.company.config.init</field>
293
<field name="type">form</field>
294
<field name="arch" type="xml">
296
<form string="Create Company" col="2">
297
<image name="tryton-dialog-information"/>
298
<group col="1" id="labels">
299
<label string="You can now add your company into the system."
300
align="0.0" id="add"/>
306
<record model="ir.module.module.config_wizard.item"
307
id="config_wizard_item_company">
308
<field name="name">company.company.config</field>
311
<record model="ir.ui.view" id="employee_view_form">
312
<field name="model">company.employee</field>
313
<field name="type">form</field>
314
<field name="inherit" ref="party.party_view_form"/>
315
<field name="arch" type="xml">
320
position="replace_attributes">
321
<form string="Employee"/>
324
expr="/form/label[@name="code"]"
326
<label name="company"/>
329
expr="/form/field[@name="code"]"
331
<field name="company"/>
337
<record model="ir.ui.view" id="employee_view_tree">
338
<field name="model">company.employee</field>
339
<field name="type">tree</field>
340
<field name="arch" type="xml">
342
<tree string="Employess">
343
<field name="name" select="1"/>
344
<field name="company" select="1"/>
350
<record model="ir.action.act_window" id="act_employee_form">
351
<field name="name">Employees</field>
352
<field name="res_model">company.employee</field>
353
<field name="view_type">form</field>
355
<record model="ir.action.act_window.view" id="act_employee_form_view1">
356
<field name="sequence" eval="10"/>
357
<field name="view" ref="employee_view_tree"/>
358
<field name="act_window" ref="act_employee_form"/>
360
<record model="ir.action.act_window.view" id="act_employee_form_view2">
361
<field name="sequence" eval="20"/>
362
<field name="view" ref="employee_view_form"/>
363
<field name="act_window" ref="act_employee_form"/>
365
<menuitem parent="party.menu_configuration" action="act_employee_form"
366
id="menu_employee_form"/>
368
<record model="ir.model.access" id="access_employee">
369
<field name="model" search="[('model', '=', 'company.employee')]"/>
370
<field name="perm_read" eval="True"/>
371
<field name="perm_write" eval="False"/>
372
<field name="perm_create" eval="False"/>
373
<field name="perm_delete" eval="False"/>
375
<record model="ir.model.access" id="access_employee_admin">
376
<field name="model" search="[('model', '=', 'company.employee')]"/>
377
<field name="group" ref="party.group_party_admin"/>
378
<field name="perm_read" eval="True"/>
379
<field name="perm_write" eval="True"/>
380
<field name="perm_create" eval="True"/>
381
<field name="perm_delete" eval="True"/>
384
<record model="ir.action.report" id="report_letter">
385
<field name="name">_Letter</field>
386
<field name="model">party.party</field>
387
<field name="report_name">party.letter</field>
388
<field name="report">company/letter.odt</field>
389
<field name="style">company/header_A4.odt</field>
391
<record model="ir.action.keyword" id="report_letter_party">
392
<field name="keyword">form_print</field>
393
<field name="model">party.party,0</field>
394
<field name="action" ref="report_letter"/>