diff options
| author | sbh (Open ERP) <sbh@tinyerp.com> | 2010-04-16 10:12:36 +0530 |
|---|---|---|
| committer | sbh (Open ERP) <sbh@tinyerp.com> | 2010-04-16 10:12:36 +0530 |
| commit | 60b45a3049e0c09fbf659c043dea3567e94d64a8 (patch) | |
| tree | 4c59cfab7ad51fe8b1af550bf1cdeb2a6e945738 /addons/purchase_requisition/security | |
| parent | a69a679ff9a8800f3ddf45dc92b3993ea3c7610f (diff) | |
| parent | b6b0861d84148e182a422d87b33bdc66e16694bd (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.csv | 3 | ||||
| -rw-r--r-- | addons/purchase_requisition/security/purchase_tender.xml | 36 |
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> |
