LEFT | RIGHT |
1 <?xml version="1.0"?> | 1 <?xml version="1.0"?> |
2 <!-- This file is part of Tryton. The COPYRIGHT file at the top level of | 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. --> | 3 this repository contains the full copyright notices and license terms. --> |
4 <tryton> | 4 <tryton> |
5 <data> | 5 <data> |
6 <record model="ir.ui.view" id="bom_view_list"> | 6 <record model="ir.ui.view" id="bom_view_list"> |
7 <field name="model">production.bom</field> | 7 <field name="model">production.bom</field> |
8 <field name="type">tree</field> | 8 <field name="type">tree</field> |
9 <field name="arch" type="xml"> | 9 <field name="arch" type="xml"> |
10 <![CDATA[ | 10 <![CDATA[ |
11 <tree string="BOM's"> | 11 <tree string="BOMs"> |
12 <field name="name" select="1"/> | 12 <field name="name"/> |
13 <field name="active" select="2"/> | 13 <field name="active"/> |
14 </tree> | 14 </tree> |
15 ]]> | 15 ]]> |
16 </field> | 16 </field> |
17 </record> | 17 </record> |
| 18 |
18 <record model="ir.ui.view" id="bom_view_form"> | 19 <record model="ir.ui.view" id="bom_view_form"> |
19 <field name="model">production.bom</field> | 20 <field name="model">production.bom</field> |
20 <field name="type">form</field> | 21 <field name="type">form</field> |
21 <field name="arch" type="xml"> | 22 <field name="arch" type="xml"> |
22 <![CDATA[ | 23 <![CDATA[ |
23 <form string="BOM"> | 24 <form string="BOM"> |
24 <label name="name"/> | 25 <label name="name"/> |
25 <field name="name"/> | 26 <field name="name"/> |
26 <label name="active"/> | 27 <label name="active"/> |
27 <field name="active"/> | 28 <field name="active"/> |
28 <notebook> | 29 <notebook> |
29 <page string="Lines" id="lines" col="2"> | 30 <page string="Lines" id="lines" col="2"> |
30 <field name="inputs"/> | 31 <field name="inputs"/> |
31 <field name="outputs"/> | 32 <field name="outputs"/> |
32 </page> | 33 </page> |
33 </notebook> | 34 </notebook> |
34 </form> | 35 </form> |
35 ]]> | 36 ]]> |
36 </field> | 37 </field> |
37 </record> | 38 </record> |
38 | 39 |
39 <record model="ir.action.act_window" id="act_bom_list"> | 40 <record model="ir.action.act_window" id="act_bom_list"> |
40 <field name="name">BOM's</field> | 41 <field name="name">BOMs</field> |
41 <field name="res_model">production.bom</field> | 42 <field name="res_model">production.bom</field> |
42 <field name="view_type">form</field> | |
43 </record> | 43 </record> |
44 <record model="ir.action.act_window.view" id="act_bom_list_view1"> | 44 <record model="ir.action.act_window.view" id="act_bom_list_view1"> |
45 <field name="sequence" eval="10"/> | 45 <field name="sequence" eval="10"/> |
46 <field name="view" ref="bom_view_list"/> | 46 <field name="view" ref="bom_view_list"/> |
47 <field name="act_window" ref="act_bom_list"/> | 47 <field name="act_window" ref="act_bom_list"/> |
48 </record> | 48 </record> |
49 <record model="ir.action.act_window.view" id="act_bom_list_view2"> | 49 <record model="ir.action.act_window.view" id="act_bom_list_view2"> |
50 <field name="sequence" eval="20"/> | 50 <field name="sequence" eval="20"/> |
51 <field name="view" ref="bom_view_form"/> | 51 <field name="view" ref="bom_view_form"/> |
52 <field name="act_window" ref="act_bom_list"/> | 52 <field name="act_window" ref="act_bom_list"/> |
53 </record> | 53 </record> |
54 <menuitem parent="menu_configuration" sequence="10" | 54 <menuitem parent="menu_configuration" sequence="10" |
55 action="act_bom_list" id="menu_bom_list"/> | 55 action="act_bom_list" id="menu_bom_list"/> |
56 | 56 |
57 <record model="ir.action.act_window" id="act_bom_form"> | 57 <record model="ir.action.act_window" id="act_bom_form"> |
58 <field name="name">BOM</field> | 58 <field name="name">BOM</field> |
59 <field name="res_model">production.bom</field> | 59 <field name="res_model">production.bom</field> |
60 <field name="view_type">form</field> | 60 </record> |
61 </record> | |
62 <record model="ir.action.act_window.view" id="act_bom_form_view1"> | |
63 <field name="sequence" eval="10"/> | |
64 <field name="view" ref="bom_view_form"/> | |
65 <field name="act_window" ref="act_bom_form"/> | |
66 </record> | |
67 <record model="ir.action.act_window.view" id="act_bom_form_view2"> | |
68 <field name="sequence" eval="20"/> | |
69 <field name="view" ref="bom_view_list"/> | |
70 <field name="act_window" ref="act_bom_form"/> | |
71 </record> | |
72 <menuitem name="New BOM" parent="menu_bom_list" | |
73 action="act_bom_form" id="menu_bom_form"/> | |
74 | 61 |
75 <record model="ir.model.access" id="access_bom"> | 62 <record model="ir.model.access" id="access_bom"> |
76 <field name="model" search="[('model', '=', 'production.bom')]"/> | 63 <field name="model" search="[('model', '=', 'production.bom')]"/> |
77 <field name="perm_read" eval="True"/> | 64 <field name="perm_read" eval="True"/> |
78 <field name="perm_write" eval="False"/> | 65 <field name="perm_write" eval="False"/> |
79 <field name="perm_create" eval="False"/> | 66 <field name="perm_create" eval="False"/> |
80 <field name="perm_delete" eval="False"/> | 67 <field name="perm_delete" eval="False"/> |
81 </record> | 68 </record> |
82 <record model="ir.model.access" id="access_bom_admin"> | 69 <record model="ir.model.access" id="access_bom_admin"> |
83 <field name="model" search="[('model', '=', 'production.bom')]"/> | 70 <field name="model" search="[('model', '=', 'production.bom')]"/> |
84 <field name="group" ref="group_production_admin"/> | 71 <field name="group" ref="group_production_admin"/> |
85 <field name="perm_read" eval="True"/> | 72 <field name="perm_read" eval="True"/> |
86 <field name="perm_write" eval="True"/> | 73 <field name="perm_write" eval="True"/> |
87 <field name="perm_create" eval="True"/> | 74 <field name="perm_create" eval="True"/> |
88 <field name="perm_delete" eval="True"/> | 75 <field name="perm_delete" eval="True"/> |
89 </record> | 76 </record> |
90 | 77 |
91 <record model="ir.ui.view" id="bom_input_view_list"> | 78 <record model="ir.ui.view" id="bom_input_view_list"> |
92 <field name="model">production.bom.input</field> | 79 <field name="model">production.bom.input</field> |
93 <field name="type">tree</field> | 80 <field name="type">tree</field> |
94 <field name="arch" type="xml"> | 81 <field name="arch" type="xml"> |
95 <![CDATA[ | 82 <![CDATA[ |
96 <tree string="BOM Inputs"> | 83 <tree string="BOM Inputs"> |
97 <field name="bom" select="1"/> | 84 <field name="bom"/> |
98 <field name="product" select="1"/> | 85 <field name="product"/> |
99 <field name="quantity"/> | 86 <field name="quantity"/> |
100 <field name="uom"/> | 87 <field name="uom"/> |
101 </tree> | 88 </tree> |
102 ]]> | 89 ]]> |
103 </field> | 90 </field> |
104 </record> | 91 </record> |
105 <record model="ir.ui.view" id="bom_input_view_form"> | 92 <record model="ir.ui.view" id="bom_input_view_form"> |
106 <field name="model">production.bom.input</field> | 93 <field name="model">production.bom.input</field> |
107 <field name="type">form</field> | 94 <field name="type">form</field> |
108 <field name="arch" type="xml"> | 95 <field name="arch" type="xml"> |
(...skipping 29 matching lines...) Expand all Loading... |
138 <field name="perm_create" eval="True"/> | 125 <field name="perm_create" eval="True"/> |
139 <field name="perm_delete" eval="True"/> | 126 <field name="perm_delete" eval="True"/> |
140 </record> | 127 </record> |
141 | 128 |
142 <record model="ir.ui.view" id="bom_output_view_list"> | 129 <record model="ir.ui.view" id="bom_output_view_list"> |
143 <field name="model">production.bom.output</field> | 130 <field name="model">production.bom.output</field> |
144 <field name="type">tree</field> | 131 <field name="type">tree</field> |
145 <field name="arch" type="xml"> | 132 <field name="arch" type="xml"> |
146 <![CDATA[ | 133 <![CDATA[ |
147 <tree string="BOM Outputs"> | 134 <tree string="BOM Outputs"> |
148 <field name="bom" select="1"/> | 135 <field name="bom"/> |
149 <field name="product" select="1"/> | 136 <field name="product"/> |
150 <field name="quantity"/> | 137 <field name="quantity"/> |
151 <field name="uom"/> | 138 <field name="uom"/> |
152 </tree> | 139 </tree> |
153 ]]> | 140 ]]> |
154 </field> | 141 </field> |
155 </record> | 142 </record> |
156 <record model="ir.ui.view" id="bom_output_view_form"> | 143 <record model="ir.ui.view" id="bom_output_view_form"> |
157 <field name="model">production.bom.output</field> | 144 <field name="model">production.bom.output</field> |
158 <field name="type">form</field> | 145 <field name="type">form</field> |
159 <field name="arch" type="xml"> | 146 <field name="arch" type="xml"> |
(...skipping 23 matching lines...) Expand all Loading... |
183 </record> | 170 </record> |
184 <record model="ir.model.access" id="access_bom_output_admin"> | 171 <record model="ir.model.access" id="access_bom_output_admin"> |
185 <field name="model" search="[('model', '=', 'production.bom.output')
]"/> | 172 <field name="model" search="[('model', '=', 'production.bom.output')
]"/> |
186 <field name="group" ref="group_production_admin"/> | 173 <field name="group" ref="group_production_admin"/> |
187 <field name="perm_read" eval="True"/> | 174 <field name="perm_read" eval="True"/> |
188 <field name="perm_write" eval="True"/> | 175 <field name="perm_write" eval="True"/> |
189 <field name="perm_create" eval="True"/> | 176 <field name="perm_create" eval="True"/> |
190 <field name="perm_delete" eval="True"/> | 177 <field name="perm_delete" eval="True"/> |
191 </record> | 178 </record> |
192 | 179 |
| 180 <record model="ir.ui.view" id="bom_tree_view_tree"> |
| 181 <field name="model">production.bom.tree</field> |
| 182 <field name="type">tree</field> |
| 183 <field name="field_childs">childs</field> |
| 184 <field name="arch" type="xml"> |
| 185 <![CDATA[ |
| 186 <tree string="BOM Tree"> |
| 187 <field name="product"/> |
| 188 <field name="quantity"/> |
| 189 <field name="uom"/> |
| 190 <field name="childs" tree_invisible="1"/> |
| 191 </tree> |
| 192 ]]> |
| 193 </field> |
| 194 </record> |
| 195 |
| 196 <record model="ir.ui.view" id="bom_tree_open_start_view_form"> |
| 197 <field name="model">production.bom.tree.open.start</field> |
| 198 <field name="type">form</field> |
| 199 <field name="arch" type="xml"> |
| 200 <![CDATA[ |
| 201 <form string="BOM Tree"> |
| 202 <label name="bom"/> |
| 203 <field name="bom"/> |
| 204 <newline/> |
| 205 <label name="quantity"/> |
| 206 <field name="quantity"/> |
| 207 <label name="uom"/> |
| 208 <field name="uom"/> |
| 209 </form> |
| 210 ]]> |
| 211 </field> |
| 212 </record> |
| 213 |
| 214 <record model="ir.ui.view" id="bom_tree_open_tree_view_form"> |
| 215 <field name="model">production.bom.tree.open.tree</field> |
| 216 <field name="type">form</field> |
| 217 <field name="arch" type="xml"> |
| 218 <![CDATA[ |
| 219 <form string="BOM Tree"> |
| 220 <field name="bom_tree"/> |
| 221 </form> |
| 222 ]]> |
| 223 </field> |
| 224 </record> |
| 225 |
| 226 <record model="ir.action.wizard" id="wizard_bom_tree_open"> |
| 227 <field name="name">BOM Tree</field> |
| 228 <field name="wiz_name">production.bom.tree.open</field> |
| 229 <field name="model">product.product</field> |
| 230 <field name="window" eval="True"/> |
| 231 </record> |
| 232 <record model="ir.action.keyword" |
| 233 id="act_bom_tree_open_keyword1"> |
| 234 <field name="keyword">form_relate</field> |
| 235 <field name="model">product.product,-1</field> |
| 236 <field name="action" ref="wizard_bom_tree_open"/> |
| 237 </record> |
| 238 |
193 </data> | 239 </data> |
194 </tryton> | 240 </tryton> |
LEFT | RIGHT |