New Menus Definitions
[odoo/odoo.git] / addons / purchase / purchase_security.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <terp>
3     <data noupdate="1">
4         
5         <record id="group_purchase_manager" model="res.groups">
6             <field name="name">Purchase Manager</field>
7         </record>
8         
9         <record id="base.user_admin" model="res.users">
10             <field eval="[(4 ,ref('group_purchase_manager'))]" name="groups_id"/>
11         </record>
12         
13         <record id="ir_model_access_stockmove0" model="ir.model.access">
14             <field model="ir.model" name="model_id" search="[('name','=','Stock Move')]"/>
15             <field eval="1" name="perm_read"/>
16             <field eval="&quot;Stock Move&quot;" name="name"/>
17             <field eval="0" name="perm_unlink"/>
18             <field eval="1" name="perm_write"/>
19             <field eval="1" name="perm_create"/>
20             <field name="group_id" ref="purchase.group_purchase_manager"/>
21         </record>
22         
23         <record id="ir_model_access_accountinvoice0" model="ir.model.access">
24             <field model="ir.model" name="model_id" search="[('name','=','Invoice')]"/>
25             <field eval="1" name="perm_read"/>
26             <field eval="&quot;Account Invoice&quot;" name="name"/>
27             <field eval="0" name="perm_unlink"/>
28             <field eval="1" name="perm_write"/>
29             <field eval="1" name="perm_create"/>
30             <field name="group_id" ref="purchase.group_purchase_manager"/>
31         </record>
32         
33         <record id="ir_model_access_accountinvoiceline0" model="ir.model.access">
34             <field model="ir.model" name="model_id" search="[('name','=','Invoice line')]"/>
35             <field eval="1" name="perm_read"/>
36             <field eval="&quot;Account Invoice Line&quot;" name="name"/>
37             <field eval="0" name="perm_unlink"/>
38             <field eval="0" name="perm_write"/>
39             <field eval="1" name="perm_create"/>
40             <field name="group_id" ref="purchase.group_purchase_manager"/>
41         </record>
42         
43         <record id="ir_model_access_accountinvoicetax0" model="ir.model.access">
44             <field model="ir.model" name="model_id" search="[('name','=','Invoice Tax')]"/>
45             <field eval="1" name="perm_read"/>
46             <field eval="&quot;Account Invoice tax&quot;" name="name"/>
47             <field eval="0" name="perm_unlink"/>
48             <field eval="0" name="perm_write"/>
49             <field eval="1" name="perm_create"/>
50             <field name="group_id" ref="purchase.group_purchase_manager"/>
51         </record>
52         
53         <!-- Purchase order security -->
54         <record id="access_purchase_order" model="ir.model.access">
55             <field name="name">Purchase Order</field>
56             <field model="ir.model" name="model_id" search="[('model', '=', 'purchase.order')]"/>
57             <field eval="True" name="perm_read"/>
58             <field eval="False" name="perm_write"/>
59             <field eval="False" name="perm_create"/>
60             <field eval="False" name="perm_unlink"/>
61         </record>
62         
63         <record id="access_purchase_order_purchase_manager" model="ir.model.access">
64             <field name="name">Purchase Order</field>
65             <field model="ir.model" name="model_id" search="[('model', '=', 'purchase.order')]"/>
66             <field name="group_id" ref="group_purchase_manager"/>
67             <field eval="True" name="perm_read"/>
68             <field eval="True" name="perm_write"/>
69             <field eval="True" name="perm_create"/>
70             <field eval="True" name="perm_unlink"/>
71         </record>
72         
73         <!-- Purchase order line security -->
74         <record id="access_purchase_order_line" model="ir.model.access">
75             <field name="name">Purchase Order Line</field>
76             <field model="ir.model" name="model_id" search="[('model', '=', 'purchase.order.line')]"/>
77             <field eval="True" name="perm_read"/>
78             <field eval="False" name="perm_write"/>
79             <field eval="False" name="perm_create"/>
80             <field eval="False" name="perm_unlink"/>
81         </record>
82         
83         <record id="access_purchase_order_line_purchase_manager" model="ir.model.access">
84             <field name="name">Purchase Order Line</field>
85             <field model="ir.model" name="model_id" search="[('model', '=', 'purchase.order.line')]"/>
86             <field name="group_id" ref="group_purchase_manager"/>
87             <field eval="True" name="perm_read"/>
88             <field eval="True" name="perm_write"/>
89             <field eval="True" name="perm_create"/>
90             <field eval="True" name="perm_unlink"/>
91         </record>
92     </data>
93 </terp>