[IMP] base, subscription: groups and config update

Subscription: moved access rights from tools to sales groups. As this was the
last module to use the tools module category, it has been removed. This
category was used like a misc group. However now we try to better classify
modules.
This commit is contained in:
Gaurav Panchal
2015-08-12 11:41:58 +02:00
committed by Thibault Delavallée
parent ecef9ebff1
commit d510ea50ce
6 changed files with 13 additions and 33 deletions
+4 -1
View File
@@ -20,7 +20,10 @@ e.g. To have an invoice generated automatically periodically:
""",
'author': 'OpenERP SA',
'depends': ['base'],
'data': ['security/subcription_security.xml', 'security/ir.model.access.csv', 'subscription_view.xml'],
'data': [
'security/ir.model.access.csv',
'subscription_view.xml'
],
'demo': ['subscription_demo.xml',],
'installable': True,
'auto_install': False,
@@ -1,7 +1,7 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_subscription_document_fields,subscription.document.fields,model_subscription_document_fields,base.group_tool_manager,1,1,1,1
access_subscription_subscription_user,subscription.subscription user,model_subscription_subscription,base.group_tool_user,1,1,1,1
access_subscription_subscription_history_user,subscription.subscription.history user,model_subscription_subscription_history,base.group_tool_user,1,1,1,1
access_subscription_document_user,subscription.document user,model_subscription_document,base.group_tool_user,1,1,1,1
access_res_partner_user,res.partner.user,base.model_res_partner,base.group_tool_user,1,1,1,1
access_ir_cron_user,ir.cron.user,base.model_ir_cron,base.group_tool_user,1,1,1,1
access_subscription_document_fields,subscription.document.fields,model_subscription_document_fields,base.group_sale_manager,1,1,1,1
access_subscription_subscription_user,subscription.subscription user,model_subscription_subscription,base.group_sale_salesman,1,1,1,1
access_subscription_subscription_history_user,subscription.subscription.history user,model_subscription_subscription_history,base.group_sale_salesman,1,1,1,1
access_subscription_document_user,subscription.document user,model_subscription_document,base.group_sale_salesman,1,1,1,1
access_res_partner_user,res.partner.user,base.model_res_partner,base.group_sale_salesman,1,1,1,1
access_ir_cron_user,ir.cron.user,base.model_ir_cron,base.group_sale_salesman,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_subscription_document_fields subscription.document.fields model_subscription_document_fields base.group_tool_manager base.group_sale_manager 1 1 1 1
3 access_subscription_subscription_user subscription.subscription user model_subscription_subscription base.group_tool_user base.group_sale_salesman 1 1 1 1
4 access_subscription_subscription_history_user subscription.subscription.history user model_subscription_subscription_history base.group_tool_user base.group_sale_salesman 1 1 1 1
5 access_subscription_document_user subscription.document user model_subscription_document base.group_tool_user base.group_sale_salesman 1 1 1 1
6 access_res_partner_user res.partner.user base.model_res_partner base.group_tool_user base.group_sale_salesman 1 1 1 1
7 access_ir_cron_user ir.cron.user base.model_ir_cron base.group_tool_user base.group_sale_salesman 1 1 1 1
@@ -1,17 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="0">
<record model="res.groups" id="base.group_tool_user">
<field name="name">User</field>
<field name="category_id" ref="base.module_category_tools"/>
</record>
<record model="res.groups" id="base.group_tool_manager">
<field name="name">Manager</field>
<field name="category_id" ref="base.module_category_tools"/>
<field name="implied_ids" eval="[(4, ref('base.group_tool_user'))]"/>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>
</data>
</openerp>
+1 -1
View File
@@ -2,7 +2,7 @@
<openerp>
<data>
<record id="base.user_demo" model="res.users">
<field eval="[(4, ref('base.group_tool_user'))]" name="groups_id"/>
<field eval="[(4, ref('base.group_sale_salesman'))]" name="groups_id"/>
</record>
<record id="subscription_document_partner0" model="subscription.document">
+1 -1
View File
@@ -18,7 +18,7 @@
<group col="4">
<field name="name"/>
<field name="partner_id"/>
<field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'account.group_account_invoice', 'base.group_tool_user']}"/>
<field name="user_id" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'account.group_account_invoice', 'base.group_sale_salesman']}"/>
<field name="active"/>
</group>
<notebook>
+1 -7
View File
@@ -66,12 +66,6 @@
<field name="sequence">10</field>
</record>
<record model="ir.module.category" id="module_category_tools">
<field name="name">Extra Tools</field>
<field name="description">Lets you install various interesting but non-essential tools like Survey, Lunch and Ideas box.</field>
<field name="sequence">11</field>
</record>
<record model="ir.module.category" id="module_category_marketing">
<field name="name">Marketing</field>
<field name="description">Helps you manage your marketing campaigns step by step.</field>
@@ -130,7 +124,7 @@
</record>
<record model="res.groups" id="group_multi_company">
<field name="category_id" ref="module_category_usability"/>
<field name="category_id" ref="module_category_extra"/>
</record>
<record model="res.groups" id="group_multi_currency">