[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:
committed by
Thibault Delavallée
parent
ede13fd43b
commit
aed7afe1d1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user