~ubuntu-branches/ubuntu/jaunty/tryton-modules-company/jaunty-backports

« back to all changes in this revision

Viewing changes to company.xml

  • Committer: Bazaar Package Importer
  • Author(s): Scott Kitterman
  • Date: 2009-09-28 15:30:26 UTC
  • Revision ID: james.westby@ubuntu.com-20090928153026-mt5jw3t7jgrv3t2w
Tags: upstream-1.2.0
ImportĀ upstreamĀ versionĀ 1.2.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
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. -->
 
4
<tryton>
 
5
    <data>
 
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">
 
11
                <![CDATA[
 
12
                <data>
 
13
                    <xpath
 
14
                        expr="/form"
 
15
                        position="replace_attributes">
 
16
                        <form string="Company"/>
 
17
                    </xpath>
 
18
                    <xpath
 
19
                        expr="/form/label[@name=&quot;code&quot;]"
 
20
                        position="replace">
 
21
                        <label name="parent"/>
 
22
                    </xpath>
 
23
                    <xpath
 
24
                        expr="/form/field[@name=&quot;code&quot;]"
 
25
                        position="replace">
 
26
                        <field name="parent"/>
 
27
                    </xpath>
 
28
                    <xpath
 
29
                        expr="/form/field[@name=&quot;active&quot;]"
 
30
                        position="after">
 
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"/>
 
37
                    </xpath>
 
38
                    <xpath
 
39
                        expr="/form/notebook/page[@id=&quot;general&quot;]"
 
40
                        position="after">
 
41
                        <page string="Employees" col="1" id="employees">
 
42
                            <separator name="employees"/>
 
43
                            <field name="employees"/>
 
44
                        </page>
 
45
                        <page string="Reports" col="1" id="reports">
 
46
                            <separator name="header"/>
 
47
                            <field name="header"/>
 
48
                            <separator name="footer"/>
 
49
                            <field name="footer"/>
 
50
                        </page>
 
51
                    </xpath>
 
52
                </data>
 
53
                ]]>
 
54
            </field>
 
55
        </record>
 
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">
 
61
                <![CDATA[
 
62
                <tree string="Companies">
 
63
                    <field name="name" select="1"/>
 
64
                    <field name="currency" select="1"/>
 
65
                </tree>
 
66
                ]]>
 
67
            </field>
 
68
        </record>
 
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>
 
74
        </record>
 
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"/>
 
80
        </record>
 
81
        <menuitem parent="party.menu_configuration" action="act_company_tree"
 
82
            id="menu_company_tree"/>
 
83
 
 
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>
 
88
        </record>
 
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"/>
 
94
        </record>
 
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"/>
 
100
        </record>
 
101
        <menuitem parent="menu_company_tree" action="act_company_form"
 
102
            id="menu_company_form" name="Edit Companies"/>
 
103
 
 
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>
 
108
        </record>
 
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"/>
 
114
        </record>
 
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"/>
 
120
        </record>
 
121
        <menuitem parent="menu_company_tree" action="act_company_form2"
 
122
            id="menu_company_form2" name="New Company"/>
 
123
 
 
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"/>
 
130
        </record>
 
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"/>
 
138
        </record>
 
139
 
 
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">
 
144
                <![CDATA[
 
145
                    <data>
 
146
                        <xpath
 
147
                            expr="/form/notebook/page/separator[@name=&quot;signature&quot;]"
 
148
                            position="before">
 
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"/>
 
155
                        </xpath>
 
156
                    </data>
 
157
                ]]>
 
158
            </field>
 
159
        </record>
 
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">
 
164
                <![CDATA[
 
165
                    <data>
 
166
                        <xpath
 
167
                            expr="/form/notebook/page/separator[@name=&quot;signature&quot;]"
 
168
                            position="before">
 
169
                            <label name="company"/>
 
170
                            <field name="company"/>
 
171
                        </xpath>
 
172
                    </data>
 
173
                ]]>
 
174
            </field>
 
175
        </record>
 
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">
 
180
                <![CDATA[
 
181
                    <data>
 
182
                        <xpath
 
183
                            expr="/form/field[@name=&quot;name&quot;]"
 
184
                            position="after">
 
185
                            <label name="company"/>
 
186
                            <field name="company" colspan="3"/>
 
187
                        </xpath>
 
188
                    </data>
 
189
                ]]>
 
190
            </field>
 
191
        </record>
 
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">
 
196
                <![CDATA[
 
197
                    <data>
 
198
                        <xpath
 
199
                            expr="/tree/field[@name=&quot;name&quot;]"
 
200
                            position="after">
 
201
                            <field name="company" select="1"/>
 
202
                        </xpath>
 
203
                    </data>
 
204
                ]]>
 
205
            </field>
 
206
        </record>
 
207
 
 
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"/>
 
211
        </record>
 
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"/>
 
217
        </record>
 
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"/>
 
223
        </record>
 
224
 
 
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">
 
229
                <![CDATA[
 
230
                <data>
 
231
                    <xpath
 
232
                        expr="/form/field[@name=&quot;active&quot;]"
 
233
                        position="after">
 
234
                        <label name="company"/>
 
235
                        <field name="company" colspan="3"/>
 
236
                    </xpath>
 
237
                </data>
 
238
                ]]>
 
239
            </field>
 
240
        </record>
 
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">
 
245
                <![CDATA[
 
246
                <data>
 
247
                    <xpath
 
248
                        expr="/tree/field[@name=&quot;code&quot;]"
 
249
                        position="after">
 
250
                        <field name="company" select="2"/>
 
251
                    </xpath>
 
252
                </data>
 
253
                ]]>
 
254
            </field>
 
255
        </record>
 
256
 
 
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"/>
 
260
        </record>
 
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"/>
 
266
        </record>
 
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"/>
 
272
        </record>
 
273
 
 
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"/>
 
277
        </record>
 
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"/>
 
283
        </record>
 
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"/>
 
289
        </record>
 
290
 
 
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">
 
295
                <![CDATA[
 
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"/>
 
301
                    </group>
 
302
                </form>
 
303
                ]]>
 
304
            </field>
 
305
        </record>
 
306
        <record model="ir.module.module.config_wizard.item"
 
307
            id="config_wizard_item_company">
 
308
            <field name="name">company.company.config</field>
 
309
        </record>
 
310
 
 
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">
 
316
                <![CDATA[
 
317
                <data>
 
318
                    <xpath
 
319
                        expr="/form"
 
320
                        position="replace_attributes">
 
321
                        <form string="Employee"/>
 
322
                    </xpath>
 
323
                    <xpath
 
324
                        expr="/form/label[@name=&quot;code&quot;]"
 
325
                        position="replace">
 
326
                        <label name="company"/>
 
327
                    </xpath>
 
328
                    <xpath
 
329
                        expr="/form/field[@name=&quot;code&quot;]"
 
330
                        position="replace">
 
331
                        <field name="company"/>
 
332
                    </xpath>
 
333
                </data>
 
334
                ]]>
 
335
            </field>
 
336
        </record>
 
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">
 
341
                <![CDATA[
 
342
                <tree string="Employess">
 
343
                    <field name="name" select="1"/>
 
344
                    <field name="company" select="1"/>
 
345
                </tree>
 
346
                ]]>
 
347
            </field>
 
348
        </record>
 
349
 
 
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>
 
354
        </record>
 
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"/>
 
359
        </record>
 
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"/>
 
364
        </record>
 
365
        <menuitem parent="party.menu_configuration" action="act_employee_form"
 
366
            id="menu_employee_form"/>
 
367
 
 
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"/>
 
374
        </record>
 
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"/>
 
382
        </record>
 
383
 
 
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>
 
390
        </record>
 
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"/>
 
395
        </record>
 
396
    </data>
 
397
</tryton>