[IMP] purchase_requisition: groups and config update

Remove custom Purchase Requisition category, as well as purchase_requisition
user and manager groups. Those groups are not used except in one view as
purchase groups are already used for access rights. We now use purchase user
and manager groups instead of the purchase requisition groups.
This commit is contained in:
Gaurav Panchal
2015-08-12 11:41:58 +02:00
committed by Thibault Delavallée
parent ede13fd43b
commit aed7afe1d1
4 changed files with 4 additions and 26 deletions
@@ -3,7 +3,7 @@
<data noupdate="1">
<record id="base.user_demo" model="res.users">
<field eval="[(4, ref('group_purchase_requisition_user'))]" name="groups_id"/>
<field eval="[(4, ref('purchase.group_purchase_user'))]" name="groups_id"/>
</record>
<record id="product.product_product_13" model="product.product">
@@ -56,7 +56,7 @@
</div>
<group>
<group>
<field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'purchase_requisition.group_purchase_requisition_user', 'purchase.group_purchase_user', 'account.group_account_invoice']}" attrs="{'readonly': [('state','not in',('draft'))]}"/>
<field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'purchase.group_purchase_user', 'account.group_account_invoice']}" attrs="{'readonly': [('state','not in',('draft'))]}"/>
<field name="exclusive" attrs="{'readonly': [('state','not in',('draft'))]}"/>
<field name="account_analytic_id" colspan="2" groups="purchase.group_analytic_accounting" attrs="{'readonly': [('state','not in',('draft'))]}"/>
<field name="multiple_rfq_per_supplier" attrs="{'readonly': [('state','not in',('draft'))]}"/>
@@ -1,27 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="0">
<record model="ir.module.category" id="module_category_purchase_requisition">
<field name="name">Purchase Requisition</field>
<field name="parent_id" ref="base.module_category_purchase_management"/>
<field name="sequence">9</field>
</record>
<record id="group_purchase_requisition_user" model="res.groups">
<field name="name">User</field>
<field name="implied_ids" eval="[(4, ref('purchase.group_purchase_user'))]"/>
<field name="category_id" ref="module_category_purchase_requisition"/>
</record>
<record id="group_purchase_requisition_manager" model="res.groups">
<field name="name">Manager</field>
<field name="category_id" ref="module_category_purchase_requisition"/>
<field name="implied_ids" eval="[(4, ref('group_purchase_requisition_user'))]"/>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>
</data>
<data noupdate="1">
<record model="ir.rule" id="purchase_requisition_comp_rule">
@@ -11,7 +11,7 @@
-
!record {model: res.users, id: res_users_purchase_requisition_manager}:
groups_id:
- purchase_requisition.group_purchase_requisition_manager
- purchase.group_purchase_manager
-
Create a user as 'Purchase Requisition User'
-
@@ -25,4 +25,4 @@
-
!record {model: res.users, id: res_users_purchase_requisition_user}:
groups_id:
- purchase_requisition.group_purchase_requisition_user
- purchase.group_purchase_user