summaryrefslogtreecommitdiff
path: root/addons/purchase_requisition/security
diff options
context:
space:
mode:
authorsbh (Open ERP) <sbh@tinyerp.com>2010-04-16 10:12:36 +0530
committersbh (Open ERP) <sbh@tinyerp.com>2010-04-16 10:12:36 +0530
commit60b45a3049e0c09fbf659c043dea3567e94d64a8 (patch)
tree4c59cfab7ad51fe8b1af550bf1cdeb2a6e945738 /addons/purchase_requisition/security
parenta69a679ff9a8800f3ddf45dc92b3993ea3c7610f (diff)
parentb6b0861d84148e182a422d87b33bdc66e16694bd (diff)
[Merge]: lp:openobject-addons
bzr revid: sbh@tinyerp.com-20100416044236-ztzke56zfdp8iyra
Diffstat (limited to 'addons/purchase_requisition/security')
-rw-r--r--addons/purchase_requisition/security/ir.model.access.csv3
-rw-r--r--addons/purchase_requisition/security/purchase_tender.xml36
2 files changed, 39 insertions, 0 deletions
diff --git a/addons/purchase_requisition/security/ir.model.access.csv b/addons/purchase_requisition/security/ir.model.access.csv
new file mode 100644
index 00000000000..8ba518cea7d
--- /dev/null
+++ b/addons/purchase_requisition/security/ir.model.access.csv
@@ -0,0 +1,3 @@
+"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
+"access_purchase_requisition","purchase.requisition","model_purchase_requisition","purchase.group_purchase_user",1,1,1,1
+"access_purchase_requisition_line","purchase.requisition.line","model_purchase_requisition_line","purchase.group_purchase_user",1,1,1,1
diff --git a/addons/purchase_requisition/security/purchase_tender.xml b/addons/purchase_requisition/security/purchase_tender.xml
new file mode 100644
index 00000000000..44af4bf7af4
--- /dev/null
+++ b/addons/purchase_requisition/security/purchase_tender.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data noupdate="1">
+
+ <record id="group_purchase_tender_manager" model="res.groups">
+ <field name="name">Purchase Tender / Manager</field>
+ </record>
+ <record id="group_purchase_tender_user" model="res.groups">
+ <field name="name">Purchase Tender / User</field>
+ </record>
+
+
+ <record model="ir.rule.group" id="purchase_tender_comp_rule_group">
+ <field name="name">Purchase Tender multi-company</field>
+ <field name="model_id" ref="model_purchase_tender"/>
+ <field name="global" eval="True"/>
+ </record>
+ <record model="ir.rule" id="purchase_tender_comp_rule">
+ <field name="field_id" search="[('model','=','purchase.tender'),('name','=','company_id')]" model="ir.model.fields"/>
+ <field name="rule_group" ref="purchase_tender_comp_rule_group"/>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+ </record>
+
+ <record model="ir.rule.group" id="purchase_tender_line_comp_rule_group">
+ <field name="name">Purchase Tender Line multi-company</field>
+ <field name="model_id" ref="model_purchase_tender_line"/>
+ <field name="global" eval="True"/>
+ </record>
+ <record model="ir.rule" id="purchase_tender_line_comp_rule">
+ <field name="field_id" search="[('model','=','purchase.tender.line'),('name','=','company_id')]" model="ir.model.fields"/>
+ <field name="rule_group" ref="purchase_tender_line_comp_rule_group"/>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+ </record>
+
+</data>
+</openerp>