[IMP] marketing: groups and config update

Removed marketing_user and marketing_manager groups, replaced by more
specific groups. Those are lead_automation_user and manager groups.
Previous commits have removed the use of marketing groups in other
modules (event, mass mailing, utm, ...). Those groups can now be
safely used in lead automation modules.
This commit is contained in:
Gaurav Panchal
2015-08-12 11:41:58 +02:00
committed by Thibault Delavallée
parent b600075d86
commit 6375a4bcf4
8 changed files with 32 additions and 40 deletions
+1 -1
View File
@@ -18,7 +18,7 @@ Contains the installer for marketing-related modules.
'marketing_view.xml',
'res_config_view.xml',
],
'demo': ['marketing_demo.xml'],
'demo': [],
'installable': True,
'auto_install': False,
}
-8
View File
@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="base.user_demo" model="res.users">
<field eval="[(4, ref('marketing.group_marketing_user'))]" name="groups_id"/>
</record>
</data>
</openerp>
@@ -1,15 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="marketing.group_marketing_user" model="res.groups">
<record id="marketing.group_lead_automation_user" model="res.groups">
<field name="name">User</field>
<field name="category_id" ref="base.module_category_marketing"/>
<field name="category_id" ref="base.module_category_lead_automation"/>
</record>
<record id="marketing.group_marketing_manager" model="res.groups">
<record id="marketing.group_lead_automation_manager" model="res.groups">
<field name="name">Manager</field>
<field name="category_id" ref="base.module_category_marketing"/>
<field name="implied_ids" eval="[(4, ref('marketing.group_marketing_user'))]"/>
<field name="category_id" ref="base.module_category_lead_automation"/>
<field name="implied_ids" eval="[(4, ref('marketing.group_lead_automation_user'))]"/>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>
@@ -187,7 +187,7 @@
</field>
</record>
<menuitem name="Lead Automation" id="menu_marketing_campaign_root" groups="marketing.group_marketing_user,marketing.group_marketing_manager" web_icon="marketing_campaign,static/description/icon.png"
<menuitem name="Lead Automation" id="menu_marketing_campaign_root" groups="marketing.group_lead_automation_user,marketing.group_lead_automation_manager" web_icon="marketing_campaign,static/description/icon.png"
sequence="10"/>
<menuitem id="menu_marketing_campaign_campaigns" sequence="1" name="Campaigns" parent="menu_marketing_campaign_root" web_icon="marketing_campaign,static/description/icon.png"/>
<menuitem id="menu_marketing_campaign_form" parent="menu_marketing_campaign_campaigns" action="action_marketing_campaign_form" sequence="1"/>
@@ -1,21 +1,21 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_marketing_campaign_admin,marketing.campaign,model_marketing_campaign,marketing.group_marketing_user,1,1,0,0
access_marketing_campaign_segment_campaignadmin,marketing.campaign.segment,model_marketing_campaign_segment,marketing.group_marketing_user,1,1,0,0
access_marketing_campaign_activity_campaignadmin,marketing.campaign.activity,model_marketing_campaign_activity,marketing.group_marketing_user,1,1,0,0
access_marketing_campaign_workitem_campaignadmin,marketing.campaign.workitem,model_marketing_campaign_workitem,marketing.group_marketing_user,1,1,0,0
access_marketing_campaign_transition_campaignadmin,marketing.campaign.transition,model_marketing_campaign_transition,marketing.group_marketing_user,1,1,0,0
access_marketing_campaign_analysis_campaignadmin,campaign.analysis,model_campaign_analysis,marketing.group_marketing_user,1,1,0,0
access_marketing_campaign_admin,marketing.campaign,model_marketing_campaign,marketing.group_lead_automation_user,1,1,0,0
access_marketing_campaign_segment_campaignadmin,marketing.campaign.segment,model_marketing_campaign_segment,marketing.group_lead_automation_user,1,1,0,0
access_marketing_campaign_activity_campaignadmin,marketing.campaign.activity,model_marketing_campaign_activity,marketing.group_lead_automation_user,1,1,0,0
access_marketing_campaign_workitem_campaignadmin,marketing.campaign.workitem,model_marketing_campaign_workitem,marketing.group_lead_automation_user,1,1,0,0
access_marketing_campaign_transition_campaignadmin,marketing.campaign.transition,model_marketing_campaign_transition,marketing.group_lead_automation_user,1,1,0,0
access_marketing_campaign_analysis_campaignadmin,campaign.analysis,model_campaign_analysis,marketing.group_lead_automation_user,1,1,0,0
access_marketing_campaign_workitem_all,marketing.campaign.workitem,model_marketing_campaign_workitem,base.group_user,1,0,0,0
access_email_template_user,mail.template,model_mail_template,marketing.group_marketing_user,1,1,0,0
access_email_template_account_user,ir.mail_server,base.model_ir_mail_server,marketing.group_marketing_user,1,1,0,0
access_email_template_user,mail.template,model_mail_template,marketing.group_lead_automation_user,1,1,0,0
access_email_template_account_user,ir.mail_server,base.model_ir_mail_server,marketing.group_lead_automation_user,1,1,0,0
access_marketing_campaign_system,marketing.campaign system,model_marketing_campaign,base.group_system,1,0,0,0
access_marketing_campaign_segment_system,marketing.campaign.segment system,model_marketing_campaign_segment,base.group_system,1,0,0,0
access_marketing_campaign_workitem_system,marketing.campaign.workitem system,model_marketing_campaign_workitem,base.group_system,1,0,0,0
access_marketing_campaign_manager,marketing.campaign,model_marketing_campaign,marketing.group_marketing_manager,1,1,1,1
access_marketing_campaign_segment_campaign_manager,marketing.campaign.segment,model_marketing_campaign_segment,marketing.group_marketing_manager,1,1,1,1
access_marketing_campaign_activity_campaign_manager,marketing.campaign.activity,model_marketing_campaign_activity,marketing.group_marketing_manager,1,1,1,1
access_marketing_campaign_workitem_campaign_manager,marketing.campaign.workitem,model_marketing_campaign_workitem,marketing.group_marketing_manager,1,1,1,1
access_marketing_campaign_transition_campaign_manager,marketing.campaign.transition,model_marketing_campaign_transition,marketing.group_marketing_manager,1,1,1,1
access_marketing_campaign_analysis_campaign_manager,campaign.analysis,model_campaign_analysis,marketing.group_marketing_manager,1,1,1,1
access_email_template_manager,mail.template,model_mail_template,marketing.group_marketing_manager,1,1,1,1
access_email_template_account_manager,ir.mail_server,base.model_ir_mail_server,marketing.group_marketing_manager,1,1,1,1
access_marketing_campaign_manager,marketing.campaign,model_marketing_campaign,marketing.group_lead_automation_manager,1,1,1,1
access_marketing_campaign_segment_campaign_manager,marketing.campaign.segment,model_marketing_campaign_segment,marketing.group_lead_automation_manager,1,1,1,1
access_marketing_campaign_activity_campaign_manager,marketing.campaign.activity,model_marketing_campaign_activity,marketing.group_lead_automation_manager,1,1,1,1
access_marketing_campaign_workitem_campaign_manager,marketing.campaign.workitem,model_marketing_campaign_workitem,marketing.group_lead_automation_manager,1,1,1,1
access_marketing_campaign_transition_campaign_manager,marketing.campaign.transition,model_marketing_campaign_transition,marketing.group_lead_automation_manager,1,1,1,1
access_marketing_campaign_analysis_campaign_manager,campaign.analysis,model_campaign_analysis,marketing.group_lead_automation_manager,1,1,1,1
access_email_template_manager,mail.template,model_mail_template,marketing.group_lead_automation_manager,1,1,1,1
access_email_template_account_manager,ir.mail_server,base.model_ir_mail_server,marketing.group_lead_automation_manager,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_marketing_campaign_admin marketing.campaign model_marketing_campaign marketing.group_marketing_user marketing.group_lead_automation_user 1 1 0 0
3 access_marketing_campaign_segment_campaignadmin marketing.campaign.segment model_marketing_campaign_segment marketing.group_marketing_user marketing.group_lead_automation_user 1 1 0 0
4 access_marketing_campaign_activity_campaignadmin marketing.campaign.activity model_marketing_campaign_activity marketing.group_marketing_user marketing.group_lead_automation_user 1 1 0 0
5 access_marketing_campaign_workitem_campaignadmin marketing.campaign.workitem model_marketing_campaign_workitem marketing.group_marketing_user marketing.group_lead_automation_user 1 1 0 0
6 access_marketing_campaign_transition_campaignadmin marketing.campaign.transition model_marketing_campaign_transition marketing.group_marketing_user marketing.group_lead_automation_user 1 1 0 0
7 access_marketing_campaign_analysis_campaignadmin campaign.analysis model_campaign_analysis marketing.group_marketing_user marketing.group_lead_automation_user 1 1 0 0
8 access_marketing_campaign_workitem_all marketing.campaign.workitem model_marketing_campaign_workitem base.group_user 1 0 0 0
9 access_email_template_user mail.template model_mail_template marketing.group_marketing_user marketing.group_lead_automation_user 1 1 0 0
10 access_email_template_account_user ir.mail_server base.model_ir_mail_server marketing.group_marketing_user marketing.group_lead_automation_user 1 1 0 0
11 access_marketing_campaign_system marketing.campaign system model_marketing_campaign base.group_system 1 0 0 0
12 access_marketing_campaign_segment_system marketing.campaign.segment system model_marketing_campaign_segment base.group_system 1 0 0 0
13 access_marketing_campaign_workitem_system marketing.campaign.workitem system model_marketing_campaign_workitem base.group_system 1 0 0 0
14 access_marketing_campaign_manager marketing.campaign model_marketing_campaign marketing.group_marketing_manager marketing.group_lead_automation_manager 1 1 1 1
15 access_marketing_campaign_segment_campaign_manager marketing.campaign.segment model_marketing_campaign_segment marketing.group_marketing_manager marketing.group_lead_automation_manager 1 1 1 1
16 access_marketing_campaign_activity_campaign_manager marketing.campaign.activity model_marketing_campaign_activity marketing.group_marketing_manager marketing.group_lead_automation_manager 1 1 1 1
17 access_marketing_campaign_workitem_campaign_manager marketing.campaign.workitem model_marketing_campaign_workitem marketing.group_marketing_manager marketing.group_lead_automation_manager 1 1 1 1
18 access_marketing_campaign_transition_campaign_manager marketing.campaign.transition model_marketing_campaign_transition marketing.group_marketing_manager marketing.group_lead_automation_manager 1 1 1 1
19 access_marketing_campaign_analysis_campaign_manager campaign.analysis model_campaign_analysis marketing.group_marketing_manager marketing.group_lead_automation_manager 1 1 1 1
20 access_email_template_manager mail.template model_mail_template marketing.group_marketing_manager marketing.group_lead_automation_manager 1 1 1 1
21 access_email_template_account_manager ir.mail_server base.model_ir_mail_server marketing.group_marketing_manager marketing.group_lead_automation_manager 1 1 1 1
@@ -2,6 +2,6 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_website_crm_score,access_website_crm_score,model_website_crm_score,,1,0,0,0
access_website_crm_score_manager,access_website_crm_score_manager,model_website_crm_score,base.group_website_designer,1,1,1,1
access_team_user,access_team_user,model_team_user,,1,0,0,0
access_team_user_manager,access_team_user_manager,model_team_user,marketing.group_marketing_manager,1,1,1,1
access_team_user_manager,access_team_user_manager,model_team_user,marketing.group_lead_automation_manager,1,1,1,1
access_website_crm_pageview,access_website_crm_pageview,model_website_crm_pageview,,1,0,0,0
access_website_crm_pageview_manager,access_website_crm_pageview_manager,model_website_crm_pageview,marketing.group_marketing_manager,1,1,1,1
access_website_crm_pageview_manager,access_website_crm_pageview_manager,model_website_crm_pageview,marketing.group_lead_automation_manager,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_website_crm_score access_website_crm_score model_website_crm_score 1 0 0 0
3 access_website_crm_score_manager access_website_crm_score_manager model_website_crm_score base.group_website_designer 1 1 1 1
4 access_team_user access_team_user model_team_user 1 0 0 0
5 access_team_user_manager access_team_user_manager model_team_user marketing.group_marketing_manager marketing.group_lead_automation_manager 1 1 1 1
6 access_website_crm_pageview access_website_crm_pageview model_website_crm_pageview 1 0 0 0
7 access_website_crm_pageview_manager access_website_crm_pageview_manager model_website_crm_pageview marketing.group_marketing_manager marketing.group_lead_automation_manager 1 1 1 1
+1 -1
View File
@@ -47,7 +47,7 @@
</record>
<!-- Score Menu Item -->
<menuitem id="leads_menu" name="Leads Management" parent="base.menu_base_partner" groups="marketing.group_marketing_user" sequence="4"/>
<menuitem id="leads_menu" name="Leads Management" parent="base.menu_base_partner" groups="marketing.group_lead_automation_manager" sequence="4"/>
<!-- Action to display the leads that have a particular score -->
<record model="ir.actions.act_window" id="score_leads">
+6 -6
View File
@@ -24,6 +24,12 @@
<field name="sequence">2</field>
</record>
<record model="ir.module.category" id="module_category_lead_automation">
<field name="name">Lead Automation</field>
<field name="sequence">3</field>
<field name="description">Helps you manage lead of your marketing campaigns step by step.</field>
</record>
<record model="ir.module.category" id="module_category_project_management">
<field name="name">Project</field>
<field name="description">Helps you manage your projects and tasks by tracking them, generating plannings, etc...</field>
@@ -66,12 +72,6 @@
<field name="sequence">10</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>
<field name="sequence">12</field>
</record>
<record model="ir.module.category" id="module_category_event_management">
<field name="name">Events</field>
<field name="description">Helps you manage your Events.</field>