5 <record model="res.groups" id="group_production_manager">
6 <field name="name">Production Manager</field>
9 <record model="res.groups" id="group_production_worker">
10 <field name="name">Workers</field>
13 <record id="base.user_admin" model="res.users">
14 <field eval="[(4 ,ref('group_production_manager')) ,(4, ref('group_production_worker'))]" name="groups_id"/>
17 <record id="mrp.group_production_manager" model="res.groups">
18 <field eval="[(6,0,[ref('mrp.menu_mrp_root'),ref('mrp.menu_mrp_configuration'),ref('mrp.menu_mrp_production_action'),ref('mrp.menu_production_orders_start'),ref('mrp.menu_mrp_production_action3'),ref('mrp.menu_production_orders_waiting4'),ref('mrp.menu_mrp_bom_form_action'),ref('mrp.menu_mrp_routing_action'),ref('mrp.menu_mrp_workcenter_action'),ref('mrp.menu_bom_tree'),ref('mrp.menu_mrp_bom_form_action2'),ref('mrp.menu_mrp_property_group_action'),ref('mrp.menu_mrp_property_action'),ref('mrp.menu_mrp_procurement_action'),ref('mrp.menu_mrp_procurement_action2'),ref('mrp.menu_mrp_procurement_action3'),ref('mrp.menu_mrp_procurement_action11'),ref('mrp.menu_wiz_mrp_proc1'),ref('mrp.menu_mrp_procurement_action')])]" name="menu_access"/>
21 <record id="mrp.group_production_worker" model="res.groups">
22 <field eval="[(6,0,[ref('mrp.menu_mrp_root'),ref('mrp.menu_mrp_configuration'),ref('mrp.menu_mrp_production_action'),ref('mrp.menu_production_orders_start'),ref('mrp.menu_mrp_production_action3'),ref('mrp.menu_production_orders_waiting4'),ref('mrp.menu_mrp_bom_form_action'),ref('mrp.menu_mrp_routing_action'),ref('mrp.menu_mrp_workcenter_action'),ref('mrp.menu_bom_tree'),ref('mrp.menu_mrp_bom_form_action2'),ref('mrp.menu_mrp_property_group_action'),ref('mrp.menu_mrp_property_action'),ref('mrp.menu_mrp_procurement_action'),ref('mrp.menu_mrp_procurement_action2'),ref('mrp.menu_mrp_procurement_action3'),ref('mrp.menu_mrp_procurement_action11'),ref('mrp.menu_wiz_mrp_proc1'),ref('mrp.menu_mrp_procurement_action')])]" name="menu_access"/>
25 <record id="product.group_product_manager" model="res.groups">
26 <field eval="[(6,0,[ref('stock.menu_action_production_lot_form'),ref('mrp.menu_mrp_root'),ref('mrp.menu_mrp_production_action'),ref('mrp.menu_production_orders_start'),ref('mrp.menu_mrp_production_action3'),ref('mrp.menu_production_orders_waiting4')])]" name="menu_access"/>
29 <!-- Workcenter security -->
30 <record model="ir.model.access" id="mrp_workcenter">
31 <field name="name">Workcenter</field>
32 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.workcenter')]"/>
33 <field name="perm_read" eval="True"/>
34 <field name="perm_write" eval="False"/>
35 <field name="perm_create" eval="False"/>
36 <field name="perm_unlink" eval="False"/>
39 <record model="ir.model.access" id="mrp_workcenter_manager">
40 <field name="name">Workcenter</field>
41 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.workcenter')]"/>
42 <field name="group_id" ref="group_production_manager"/>
43 <field name="perm_read" eval="True"/>
44 <field name="perm_write" eval="True"/>
45 <field name="perm_create" eval="True"/>
46 <field name="perm_unlink" eval="True"/>
49 <!-- Property security -->
50 <record model="ir.model.access" id="mrp_property">
51 <field name="name">Property</field>
52 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.property')]"/>
53 <field name="perm_read" eval="True"/>
54 <field name="perm_write" eval="False"/>
55 <field name="perm_create" eval="False"/>
56 <field name="perm_unlink" eval="False"/>
59 <record model="ir.model.access" id="mrp_property_manager">
60 <field name="name">Property</field>
61 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.property')]"/>
62 <field name="group_id" ref="group_production_manager"/>
63 <field name="perm_read" eval="True"/>
64 <field name="perm_write" eval="True"/>
65 <field name="perm_create" eval="True"/>
66 <field name="perm_unlink" eval="True"/>
69 <!-- Property Group security -->
70 <record model="ir.model.access" id="mrp_property_group">
71 <field name="name">Property Group</field>
72 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.property.group')]"/>
73 <field name="perm_read" eval="True"/>
74 <field name="perm_write" eval="False"/>
75 <field name="perm_create" eval="False"/>
76 <field name="perm_unlink" eval="False"/>
79 <record model="ir.model.access" id="mrp_property_group_manager">
80 <field name="name">Property Group</field>
81 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.property.group')]"/>
82 <field name="group_id" ref="group_production_manager"/>
83 <field name="perm_read" eval="True"/>
84 <field name="perm_write" eval="True"/>
85 <field name="perm_create" eval="True"/>
86 <field name="perm_unlink" eval="True"/>
89 <!-- Routing security -->
90 <record model="ir.model.access" id="mrp_routing">
91 <field name="name">Routing</field>
92 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.routing')]"/>
93 <field name="perm_read" eval="True"/>
94 <field name="perm_write" eval="False"/>
95 <field name="perm_create" eval="False"/>
96 <field name="perm_unlink" eval="False"/>
99 <record model="ir.model.access" id="mrp_routing_manager">
100 <field name="name">Routing</field>
101 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.routing')]"/>
102 <field name="group_id" ref="group_production_manager"/>
103 <field name="perm_read" eval="True"/>
104 <field name="perm_write" eval="True"/>
105 <field name="perm_create" eval="True"/>
106 <field name="perm_unlink" eval="True"/>
109 <!-- Workcenter Routing security -->
110 <record model="ir.model.access" id="mrp_routing_workcenter">
111 <field name="name">Workcenter Routing</field>
112 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.routing.workcenter')]"/>
113 <field name="perm_read" eval="True"/>
114 <field name="perm_write" eval="False"/>
115 <field name="perm_create" eval="False"/>
116 <field name="perm_unlink" eval="False"/>
119 <record model="ir.model.access" id="mrp_routing_workcenter_manager">
120 <field name="name">Workcenter Routing</field>
121 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.routing.workcenter')]"/>
122 <field name="group_id" ref="group_production_manager"/>
123 <field name="perm_read" eval="True"/>
124 <field name="perm_write" eval="True"/>
125 <field name="perm_create" eval="True"/>
126 <field name="perm_unlink" eval="True"/>
129 <!-- BOM security -->
130 <record model="ir.model.access" id="mrp_bom">
131 <field name="name">Bill of Material</field>
132 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.bom')]"/>
133 <field name="perm_read" eval="True"/>
134 <field name="perm_write" eval="False"/>
135 <field name="perm_create" eval="False"/>
136 <field name="perm_unlink" eval="False"/>
139 <record model="ir.model.access" id="mrp_bom_manager">
140 <field name="name">Bill of Material</field>
141 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.bom')]"/>
142 <field name="group_id" ref="group_production_manager"/>
143 <field name="perm_read" eval="True"/>
144 <field name="perm_write" eval="True"/>
145 <field name="perm_create" eval="True"/>
146 <field name="perm_unlink" eval="True"/>
149 <!-- BOM Revision security -->
150 <record model="ir.model.access" id="mrp_bom_revision">
151 <field name="name">Bom Revision</field>
152 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.bom.revision')]"/>
153 <field name="perm_read" eval="True"/>
154 <field name="perm_write" eval="False"/>
155 <field name="perm_create" eval="False"/>
156 <field name="perm_unlink" eval="False"/>
159 <record model="ir.model.access" id="mrp_bom_revision_manager">
160 <field name="name">Bom Revision</field>
161 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.bom.revision')]"/>
162 <field name="group_id" ref="group_production_manager"/>
163 <field name="perm_read" eval="True"/>
164 <field name="perm_write" eval="True"/>
165 <field name="perm_create" eval="True"/>
166 <field name="perm_unlink" eval="True"/>
169 <!-- Production security -->
170 <record model="ir.model.access" id="mrp_production">
171 <field name="name">Production</field>
172 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.production')]"/>
173 <field name="perm_read" eval="True"/>
174 <field name="perm_write" eval="False"/>
175 <field name="perm_create" eval="False"/>
176 <field name="perm_unlink" eval="False"/>
179 <record model="ir.model.access" id="mrp_production_worker">
180 <field name="name">Production</field>
181 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.production')]"/>
182 <field name="group_id" ref="group_production_worker"/>
183 <field name="perm_read" eval="True"/>
184 <field name="perm_write" eval="True"/>
185 <field name="perm_create" eval="True"/>
186 <field name="perm_unlink" eval="True"/>
189 <!-- Procurement security -->
190 <record model="ir.model.access" id="mrp_procurement">
191 <field name="name">Procurement</field>
192 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.procurement')]"/>
193 <field name="perm_read" eval="True"/>
194 <field name="perm_write" eval="True"/>
195 <field name="perm_create" eval="True"/>
196 <field name="perm_unlink" eval="False"/>
199 <record model="ir.model.access" id="mrp_procurement_worker">
200 <field name="name">Procurement</field>
201 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.procurement')]"/>
202 <field name="group_id" ref="group_production_worker"/>
203 <field name="perm_read" eval="True"/>
204 <field name="perm_write" eval="True"/>
205 <field name="perm_create" eval="True"/>
206 <field name="perm_unlink" eval="False"/>
209 <!-- Production Product Line security -->
210 <record model="ir.model.access" id="mrp_production_product_line">
211 <field name="name">Production Product Line</field>
212 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.production.product.line')]"/>
213 <field name="perm_read" eval="True"/>
214 <field name="perm_write" eval="False"/>
215 <field name="perm_create" eval="False"/>
216 <field name="perm_unlink" eval="False"/>
219 <record model="ir.model.access" id="mrp_production_product_line_worker">
220 <field name="name">Production Product Line</field>
221 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.production.product.line')]"/>
222 <field name="group_id" ref="group_production_worker"/>
223 <field name="perm_read" eval="True"/>
224 <field name="perm_write" eval="False"/>
225 <field name="perm_create" eval="False"/>
226 <field name="perm_unlink" eval="False"/>
229 <!-- Production Workcenter Line security -->
230 <record model="ir.model.access" id="mrp_production_workcenter_line">
231 <field name="name">Production Product Line</field>
232 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.production.workcenter.line')]"/>
233 <field name="perm_read" eval="True"/>
234 <field name="perm_write" eval="False"/>
235 <field name="perm_create" eval="False"/>
236 <field name="perm_unlink" eval="False"/>
239 <record model="ir.model.access" id="mrp_production_workcenter_line_worker">
240 <field name="name">Production Product Line</field>
241 <field name="model_id" model="ir.model" search="[('model', '=', 'mrp.production.workcenter.line')]"/>
242 <field name="group_id" ref="group_production_worker"/>
243 <field name="perm_read" eval="True"/>
244 <field name="perm_write" eval="False"/>
245 <field name="perm_create" eval="False"/>
246 <field name="perm_unlink" eval="False"/>
249 <!-- Stock Movement Security -->
250 <record model="ir.model.access" id="mrp_stock_move">
251 <field name="name">Stock Move</field>
252 <field name="model_id" model="ir.model" search="[('model', '=', 'stock.move')]"/>
253 <field name="perm_read" eval="True"/>
254 <field name="perm_write" eval="False"/>
255 <field name="perm_create" eval="False"/>
256 <field name="perm_unlink" eval="False"/>
259 <record model="ir.model.access" id="mrp_stock_move_worker">
260 <field name="name">Stock Move</field>
261 <field name="model_id" model="ir.model" search="[('model', '=', 'stock.move')]"/>
262 <field name="group_id" ref="group_production_worker"/>
263 <field name="perm_read" eval="True"/>
264 <field name="perm_write" eval="True"/>
265 <field name="perm_create" eval="False"/>
266 <field name="perm_unlink" eval="False"/>
270 <!-- Order Point Security -->
271 <record model="ir.model.access" id="mrp_order_point">
272 <field name="name">Stock Move</field>
273 <field name="model_id" model="ir.model" search="[('model', '=', 'stock.warehouse.orderpoint')]"/>
274 <field name="perm_read" eval="True"/>
275 <field name="perm_write" eval="False"/>
276 <field name="perm_create" eval="False"/>
277 <field name="perm_unlink" eval="False"/>
280 <record model="ir.model.access" id="mrp_order_point_worker">
281 <field name="name">Stock Move</field>
282 <field name="model_id" model="ir.model" search="[('model', '=', 'stock.warehouse.orderpoint')]"/>
283 <field name="group_id" ref="group_production_worker"/>
284 <field name="perm_read" eval="True"/>
285 <field name="perm_write" eval="False"/>
286 <field name="perm_create" eval="False"/>
287 <field name="perm_unlink" eval="False"/>