~unifield-team/unifield-wm/us-826

« back to all changes in this revision

Viewing changes to product_asset/product_asset_view.xml

[IMP] UF-33-48-103: Added dependencies and removed some blank lines in code

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
 
 
5
 
 
6
                <!--
 
7
                        this is the stock move visible on the dashboard of warehouse <record
 
8
                        id="view_move_form" model="ir.ui.view"> <field
 
9
                        name="name">stock.move.form</field> <field
 
10
                        name="model">stock.move</field> <field name="type">form</field>
 
11
                        <field name="inherit_id" ref="stock.view_move_form" /> <field
 
12
                        name="arch" type="xml"> <data> <button name="%(stock.move_scrap)d"
 
13
                        position="after"> <field name="asset_id" domain="[('product_id', '=',
 
14
                        product_id)]" /> </button> </data> </field> </record>
 
15
                -->
 
16
 
 
17
                <!-- internal moves -->
 
18
                <record id="view_picking_form" model="ir.ui.view">
 
19
                        <field name="name">stock.picking.form</field>
 
20
                        <field name="model">stock.picking</field>
 
21
                        <field name="type">form</field>
 
22
                        <field name="inherit_id" ref="stock.view_picking_form" />
 
23
                        <field name="arch" type="xml">
 
24
                                <data>
 
25
 
 
26
                                        <xpath expr="//form[@string='Stock Moves']//field[@name='product_id']"
 
27
                                                position="after">
 
28
                                                <field name="asset_id" domain="[('product_id', '=', product_id)]" />
 
29
                                                <!--
 
30
                                                        always visible due to openerp bug, attrs does not respond to
 
31
                                                        modification from on_change function attrs="{'invisible':
 
32
                                                        [('subtype', '!=', 'asset')]}" />
 
33
                                                -->
 
34
                                                <field name="subtype" invisible="True" />
 
35
                                        </xpath>
 
36
 
 
37
                                </data>
 
38
                        </field>
 
39
                </record>
 
40
 
 
41
 
 
42
                <!-- incoming shipments -->
 
43
                <record id="view_picking_in_form" model="ir.ui.view">
 
44
                        <field name="name">stock.picking.in.form</field>
 
45
                        <field name="model">stock.picking</field>
 
46
                        <field name="type">form</field>
 
47
                        <field name="inherit_id" ref="stock.view_picking_in_form" />
 
48
                        <field name="arch" type="xml">
 
49
                                <data>
 
50
 
 
51
                                        <xpath expr="//form[@string='Stock Moves']//field[@name='product_id']"
 
52
                                                position="after">
 
53
                                                <field name="asset_id" domain="[('product_id', '=', product_id)]" />
 
54
                                                <!--
 
55
                                                        always visible due to openerp bug, attrs does not respond to
 
56
                                                        modification from on_change function attrs="{'invisible':
 
57
                                                        [('subtype', '!=', 'asset')]}" />
 
58
                                                -->
 
59
                                                <field name="subtype" invisible="True" />
 
60
                                        </xpath>
 
61
 
 
62
                                </data>
 
63
                        </field>
 
64
                </record>
 
65
 
 
66
 
 
67
                <record id="view_picking_out_form" model="ir.ui.view">
 
68
                        <field name="name">stock.picking.out.form</field>
 
69
                        <field name="model">stock.picking</field>
 
70
                        <field name="type">form</field>
 
71
                        <field name="inherit_id" ref="stock.view_picking_out_form" />
 
72
                        <field name="arch" type="xml">
 
73
                                <data>
 
74
 
 
75
                                        <xpath expr="//form[@string='Stock Moves']//field[@name='product_id']"
 
76
                                                position="after">
 
77
                                                <field name="asset_id" domain="[('product_id', '=', product_id)]" />
 
78
                                                <!--
 
79
                                                        always visible due to openerp bug, attrs does not respond to
 
80
                                                        modification from on_change function attrs="{'invisible':
 
81
                                                        [('subtype', '!=', 'asset')]}" />
 
82
                                                -->
 
83
                                                <field name="subtype" invisible="True" />
 
84
                                        </xpath>
 
85
 
 
86
                                </data>
 
87
                        </field>
 
88
                </record>
 
89
 
 
90
 
 
91
                <!--
 
92
                        inherit: purchase_order_form. model 'purchase.order' does not change
 
93
                -->
 
94
                <record id="product_normal_form_view" model="ir.ui.view">
 
95
                        <field name="name">product.normal.form</field>
 
96
                        <field name="model">product.product</field>
 
97
                        <field name="type">form</field>
 
98
                        <field name="inherit_id" ref="product.product_normal_form_view" />
 
99
                        <field name="arch" type="xml">
 
100
                                <data>
 
101
 
 
102
                                        <field name="type" position="after">
 
103
                                                <field name="subtype" attrs="{'invisible':[('type','!=','product')]}" />
 
104
                                                <field name="asset_type_id" widget="selection"
 
105
                                                        attrs="{'invisible':[('subtype','!=','asset')]}" />
 
106
 
 
107
 
 
108
                                        </field>
 
109
 
 
110
                                        <!--
 
111
                                                <page string="Information" position="after"> <page string="Assets"
 
112
                                                attrs="{'invisible':[('subtype','!=','asset')]}"> <field
 
113
                                                colspan="4" name="asset_ids" nolabel="True" mode="tree,form"
 
114
                                                widget="one2many_list"
 
115
                                                default_get="{'prod_int_code':parent.default_code,
 
116
                                                'prod_int_name': parent.name, 'asset_type_id':
 
117
                                                parent.asset_type_id.id}"> <form string="Asset"> <group
 
118
                                                colspan="4" col="6"> <group colspan="4" col="2"> <separator
 
119
                                                string="Product" colspan="2" /> <field name="prod_int_name" />
 
120
                                                <field name="prod_int_code" /> <field name="name" /> </group>
 
121
                                                <group colspan="2" col="2"> <separator string="Codes" colspan="2"
 
122
                                                /> <field name="asset_code" /> <field name="prod_nomenc_code" />
 
123
                                                </group> <group colspan="4" col="2"> <separator
 
124
                                                string="Characteristics" colspan="2" /> <field
 
125
                                                name="asset_type_id" /> </group> </group> <group colspan="2"
 
126
                                                col="2"> <separator string="HQ Reference" colspan="2" /> <field
 
127
                                                name="hq_local_ref" /> <field name="hq_asset_name" /> <field
 
128
                                                name="hq_serial_nb" /> <field name="hq_brand" /> <field
 
129
                                                name="hq_type" /> <field name="hq_model" /> </group> <group
 
130
                                                colspan="2" col="2"> <separator string="Traceability" colspan="2"
 
131
                                                /> <field name="trac_orig_req_ref" /> <field
 
132
                                                name="trac_orig_mission_code" /> <field name="trac_sourc_ref" />
 
133
                                                <newline /> <field name="trac_arriv_date" /> <field
 
134
                                                name="trac_receipt_place" /> </group> <group colspan="2" col="2">
 
135
                                                <separator string="Invoice" colspan="2" /> <field name="invo_num"
 
136
                                                /> <field name="invo_date" /> <field name="invo_val_curr" />
 
137
                                                <field name="invo_supplier" /> <field name="invo_donator_code" />
 
138
                                                </group> </form> </field> </page> </page>
 
139
                                        -->
 
140
 
 
141
 
 
142
                                </data>
 
143
                        </field>
 
144
                </record>
 
145
 
 
146
 
 
147
                <act_window id="product_2_assets_normal_link" context="{}"
 
148
                        domain="[('product_id', '=', active_id)]" name="Assets" res_model="product.asset"
 
149
                        src_model="product.product" />
 
150
 
 
151
                <!--
 
152
                        Main asset form
 
153
                -->
 
154
                <record id="asset_normal_form_view" model="ir.ui.view">
 
155
                        <field name="name">asset.normal.form</field>
 
156
                        <field name="model">product.asset</field>
 
157
                        <field name="type">form</field>
 
158
                        <field name="arch" type="xml">
 
159
                                <form string="Asset">
 
160
 
 
161
                                        <group colspan="4" col="6">
 
162
                                                <group colspan="4" col="2">
 
163
                                                        <separator string="Asset" colspan="2" />
 
164
                                                        <field name="product_id" on_change="onChangeProductId(product_id)" domain="[('subtype', '=', 'asset')]" />
 
165
                                                        <field name="name" />
 
166
                                                        <field name="asset_code" attrs="{'invisible':[('asset_code', '=', False)], 'readonly':[('asset_code', '!=', False)]}"/>
 
167
                                                        <field name="asset_type_id" />
 
168
 
 
169
                                                </group>
 
170
                                                <group colspan="2" col="2">
 
171
                                                        <separator string="MSF Codification" colspan="2" />
 
172
 
 
173
                                                        <field name="prod_int_name" />
 
174
                                                        <field name="prod_int_code" />
 
175
                                                        <field name="prod_nomenc_code" />
 
176
                                                </group>
 
177
 
 
178
                                        </group>
 
179
 
 
180
                                        <group colspan="2" col="2">
 
181
                                                <separator string="HQ Reference" colspan="2" />
 
182
                                                <field name="hq_local_ref" />
 
183
                                                <field name="hq_asset_name" />
 
184
                                                <field name="hq_serial_nb" />
 
185
                                                <field name="hq_brand" />
 
186
                                                <field name="hq_type" />
 
187
                                                <field name="hq_model" />
 
188
                                        </group>
 
189
                                        <group colspan="2" col="2">
 
190
                                                <separator string="Traceability" colspan="2" />
 
191
                                                <field name="trac_orig_req_ref" />
 
192
                                                <field name="trac_orig_mission_code" />
 
193
                                                <field name="trac_sourc_ref" />
 
194
                                                <newline />
 
195
                                                <field name="trac_arriv_date" />
 
196
                                                <field name="trac_receipt_place" />
 
197
                                        </group>
 
198
 
 
199
                                        <group colspan="2" col="2">
 
200
                                                <separator string="Invoice" colspan="2" />
 
201
                                                <field name="invo_num" />
 
202
                                                <field name="invo_date" />
 
203
                                                <field name="invo_val_curr" />
 
204
                                                <field name="invo_supplier" />
 
205
                                                <field name="invo_donator_code" />
 
206
                                        </group>
 
207
 
 
208
                                        <!--
 
209
                                                <group colspan="2" col="2"> <separator string="Events" colspan="2"
 
210
                                                /> <field colspan="4" name="event_ids" nolabel="1"
 
211
                                                mode="tree,form"> <tree string="Events"> <field name="date" />
 
212
                                                <field name="name" /> <field name="event_type" /> </tree> </field>
 
213
                                                </group>
 
214
                                        -->
 
215
 
 
216
                                </form>
 
217
                        </field>
 
218
                </record>
 
219
 
 
220
 
 
221
                <record id="asset_normal_tree_view" model="ir.ui.view">
 
222
                        <field name="name">asset.normal.tree</field>
 
223
                        <field name="model">product.asset</field>
 
224
                        <field name="type">tree</field>
 
225
                        <field name="arch" type="xml">
 
226
                                <tree string="Assets">
 
227
                                        <field name="trac_arriv_date" />
 
228
                                        <field name="asset_code" select="1" />
 
229
                                </tree>
 
230
                        </field>
 
231
                </record>
 
232
 
 
233
 
 
234
                <record id="asset_search_form_view" model="ir.ui.view">
 
235
                        <field name="name">asset.search.form</field>
 
236
                        <field name="model">product.asset</field>
 
237
                        <field name="type">search</field>
 
238
                        <field name="arch" type="xml">
 
239
                                <search string="Asset">
 
240
                                        <field name="hq_brand" />
 
241
                                        <field name="hq_type" />
 
242
                                        <field name="hq_model" />
 
243
                                </search>
 
244
                        </field>
 
245
                </record>
 
246
 
 
247
 
 
248
                <record id="asset_normal_action" model="ir.actions.act_window">
 
249
                        <field name="name">Assets</field>
 
250
                        <field name="res_model">product.asset</field>
 
251
                        <field name="view_type">form</field>
 
252
                        <field name="view_mode">tree,form</field>
 
253
                        <field name="search_view_id" ref="asset_search_form_view" />
 
254
                </record>
 
255
 
 
256
                <menuitem id="base.menu_asset" name="Assets" parent="base.menu_base_partner"
 
257
                        sequence="10" />
 
258
                <menuitem action="asset_normal_action" id="menu_assets"
 
259
                        parent="base.menu_asset" sequence="1" />
 
260
 
 
261
 
 
262
                <act_window id="asset_2_events_normal_link" context="{}"
 
263
                        domain="[('asset_id', '=', active_id)]" name="Events" res_model="product.asset.event"
 
264
                        src_model="product.asset" />
 
265
 
 
266
 
 
267
                <record id="asset_event_normal_form_view" model="ir.ui.view">
 
268
                        <field name="name">asset.event.normal.form</field>
 
269
                        <field name="model">product.asset.event</field>
 
270
                        <field name="type">form</field>
 
271
                        <field name="arch" type="xml">
 
272
                                <form string="Asset Event">
 
273
 
 
274
                                        <group colspan="2" col="2">
 
275
                                                <separator string="Event Information" colspan="2" />
 
276
                                                <field name="date" />
 
277
                                                <field name="name" />
 
278
                                                <field name="asset_id" on_change="onChangeAssetId(asset_id)" />
 
279
                                                <field name="asset_code" />
 
280
                                                <field name="asset_type_id" />
 
281
                                                <field name="prod_int_name" />
 
282
                                                <field name="prod_int_code" />
 
283
                                        </group>
 
284
 
 
285
                                        <group colspan="2" col="2">
 
286
                                                <separator string="Selection" colspan="2" />
 
287
                                                <field name="hq_brand" />
 
288
                                                <field name="hq_model" />
 
289
                                        </group>
 
290
 
 
291
                                        <group colspan="2" col="2">
 
292
                                                <separator string="Other" colspan="2" />
 
293
                                                <field name="location" />
 
294
                                                <field name="proj_code" />
 
295
                                                <field name="event_type" />
 
296
                                                <field name="remark" />
 
297
                                                <field name="state" />
 
298
                                        </group>
 
299
 
 
300
                                </form>
 
301
                        </field>
 
302
                </record>
 
303
 
 
304
                <record id="asset_event_normal_tree_view" model="ir.ui.view">
 
305
                        <field name="name">asset.event.normal.tree</field>
 
306
                        <field name="model">product.asset.event</field>
 
307
                        <field name="type">tree</field>
 
308
                        <field name="arch" type="xml">
 
309
                                <tree string="Asset Events">
 
310
                                        <field name="date" />
 
311
                                        <field name="asset_code" select="1" />
 
312
                                        <field name="prod_int_name" />
 
313
                                        <field name="prod_int_code" />
 
314
                                </tree>
 
315
                        </field>
 
316
                </record>
 
317
                
 
318
                
 
319
                <record id="asset_event_search_form_view" model="ir.ui.view">
 
320
                        <field name="name">asset.event.search.form</field>
 
321
                        <field name="model">product.asset.event</field>
 
322
                        <field name="type">search</field>
 
323
                        <field name="arch" type="xml">
 
324
                                <search string="Asset Event">
 
325
                                        <field name="asset_code" />
 
326
                                        <field name="prod_int_code" />
 
327
                                        <field name="hq_brand" />
 
328
                                        <field name="hq_model" />
 
329
                                        <field name="proj_code" />
 
330
                                </search>
 
331
                        </field>
 
332
                </record>
 
333
 
 
334
                <record id="asset_event_normal_action" model="ir.actions.act_window">
 
335
                        <field name="name">Asset Events</field>
 
336
                        <field name="res_model">product.asset.event</field>
 
337
                        <field name="view_type">form</field>
 
338
                        <field name="view_mode">tree,form</field>
 
339
                        <field name="search_view_id" ref="asset_event_search_form_view" />
 
340
                </record>
 
341
 
 
342
                <menuitem action="asset_event_normal_action" id="menu_asset_event"
 
343
                        parent="base.menu_asset" sequence="1" />
 
344
 
 
345
 
 
346
                <record id="asset_type_normal_form_view" model="ir.ui.view">
 
347
                        <field name="name">asset.type.normal.form</field>
 
348
                        <field name="model">product.asset.type</field>
 
349
                        <field name="type">form</field>
 
350
                        <field name="arch" type="xml">
 
351
                                <form string="Asset Type">
 
352
 
 
353
                                        <group colspan="2" col="2">
 
354
                                                <separator string="Asset Type Information" colspan="2" />
 
355
                                                <field name="name" />
 
356
                                        </group>
 
357
 
 
358
                                </form>
 
359
                        </field>
 
360
                </record>
 
361
 
 
362
                <record id="asset_type_normal_tree_view" model="ir.ui.view">
 
363
                        <field name="name">asset.type.normal.tree</field>
 
364
                        <field name="model">product.asset.type</field>
 
365
                        <field name="type">tree</field>
 
366
                        <field name="arch" type="xml">
 
367
                                <tree string="Asset Types">
 
368
                                        <field name="name" />
 
369
                                </tree>
 
370
                        </field>
 
371
                </record>
 
372
 
 
373
                <record id="asset_type_normal_action" model="ir.actions.act_window">
 
374
                        <field name="name">Asset Types</field>
 
375
                        <field name="res_model">product.asset.type</field>
 
376
                        <field name="view_type">form</field>
 
377
                        <field name="view_mode">tree,form</field>
 
378
                </record>
 
379
 
 
380
                <menuitem action="asset_type_normal_action" id="menu_asset_type"
 
381
                        parent="base.menu_asset" sequence="1" />
 
382
 
 
383
        </data>
 
384
</openerp>