1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<!--External Mapping line-->
<record model="ir.ui.view" id="view_base_external_mapping_line_form">
<field name="name">base.external.mapping.line.form</field>
<field name="model">base.external.mapping.line</field>
<field name="type">form</field>
<field name="priority" eval="5"/>
<field name="arch" type="xml">
<form string="External Referentials">
<field name="field_id"/>
<field name="external_field"/>
<field name="type"/>
<field name="external_type"/>
<field name="translate"/>
<field name="active"/>
<group attrs="{'invisible':[('translate', '=', True)]}" colspan="4">
<separator string="Import in OpenERP Mapping Python Function" colspan="4"/>
<field name="in_function" colspan="4" nolabel="1"/>
<separator string="Export from OpenERP Mapping Python Function" colspan="4"/>
<field name="out_function" colspan="4" nolabel="1"/>
</group>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_base_external_mapping_line_tree">
<field name="name">base.external.mapping.line.tree</field>
<field name="model">base.external.mapping.line</field>
<field name="type">tree</field>
<field name="priority" eval="5"/>
<field name="arch" type="xml">
<tree string="External Referentials">
<field name="field_id" />
<field name="external_field" />
<field name="type" />
<field name="external_type" />
<field name="translate"/>
<field name="active"/>
</tree>
</field>
</record>
<!--External Mapping-->
<record model="ir.ui.view" id="view_base_external_mapping_form">
<field name="name">base.external.mapping.form</field>
<field name="model">base.external.mapping</field>
<field name="type">form</field>
<field name="priority" eval="5"/>
<field name="arch" type="xml">
<form string="External Referentials">
<field name="name" attrs="{'readonly': [('state', '!=', 'draft')]}" select="1"/>
<field name="model_id" attrs="{'readonly': [('state', '!=', 'draft')]}" select="1"/>
<separator string="Mappings" colspan="4"/>
<field name="mapping_ids" colspan="4" nolabel="1"/>
<field name="state"/>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_base_external_mapping_tree">
<field name="name">base.external.mapping.tree</field>
<field name="model">base.external.mapping</field>
<field name="type">tree</field>
<field name="priority" eval="5"/>
<field name="arch" type="xml">
<tree string="External Referentials">
<field name="name"/>
</tree>
</field>
</record>
<record model="ir.actions.act_window" id="action_base_external_mapping_action">
<field name="name">External Mapping</field>
<field name="res_model">base.external.mapping</field>
<field name="view_mode">tree,form</field>
<field name="help">Remember if you add new field in this mapping, you will inherit model (Example Django: Administration/Customization/Database Structure/Create Django Model and update Django Model. Also, you will update SQL Database Django (use wizard SQL Update)).</field>
</record>
<act_window name="Fields"
domain="[('mapping_id', '=', active_id)]"
context="{'mapping_id': active_id}"
res_model="base.external.mapping.line"
src_model="base.external.mapping"
id="act_base_external_mapping_fields"/>
<menuitem id="menu_base_external_mapping" name="Base External Mapping" parent="base.next_id_9" action="action_base_external_mapping_action" />
</data>
</openerp>
|