From 6375a4bcf4041f898830762ac892c75ab689ce15 Mon Sep 17 00:00:00 2001 From: Gaurav Panchal Date: Wed, 12 Aug 2015 09:52:14 +0200 Subject: [PATCH] [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. --- addons/marketing/__openerp__.py | 2 +- addons/marketing/marketing_demo.xml | 8 ----- .../marketing/security/marketing_security.xml | 10 +++--- .../marketing_campaign_view.xml | 2 +- .../security/ir.model.access.csv | 32 +++++++++---------- .../security/ir.model.access.csv | 4 +-- addons/website_crm_score/views/marketing.xml | 2 +- openerp/addons/base/module/module_data.xml | 12 +++---- 8 files changed, 32 insertions(+), 40 deletions(-) delete mode 100644 addons/marketing/marketing_demo.xml diff --git a/addons/marketing/__openerp__.py b/addons/marketing/__openerp__.py index 556ca74d2ad..61892315609 100644 --- a/addons/marketing/__openerp__.py +++ b/addons/marketing/__openerp__.py @@ -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, } diff --git a/addons/marketing/marketing_demo.xml b/addons/marketing/marketing_demo.xml deleted file mode 100644 index 904736ac5ec..00000000000 --- a/addons/marketing/marketing_demo.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/addons/marketing/security/marketing_security.xml b/addons/marketing/security/marketing_security.xml index 2afc0ab3a8b..9a862c8f5cb 100644 --- a/addons/marketing/security/marketing_security.xml +++ b/addons/marketing/security/marketing_security.xml @@ -1,15 +1,15 @@ - + User - + - + Manager - - + + diff --git a/addons/marketing_campaign/marketing_campaign_view.xml b/addons/marketing_campaign/marketing_campaign_view.xml index 3f788d4d448..e270401fb62 100644 --- a/addons/marketing_campaign/marketing_campaign_view.xml +++ b/addons/marketing_campaign/marketing_campaign_view.xml @@ -187,7 +187,7 @@ - diff --git a/addons/marketing_campaign/security/ir.model.access.csv b/addons/marketing_campaign/security/ir.model.access.csv index 6e2a939ffec..e46f9c50145 100644 --- a/addons/marketing_campaign/security/ir.model.access.csv +++ b/addons/marketing_campaign/security/ir.model.access.csv @@ -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 diff --git a/addons/website_crm_score/security/ir.model.access.csv b/addons/website_crm_score/security/ir.model.access.csv index 2fa1a339a33..2a2e86eef56 100644 --- a/addons/website_crm_score/security/ir.model.access.csv +++ b/addons/website_crm_score/security/ir.model.access.csv @@ -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 \ No newline at end of file +access_website_crm_pageview_manager,access_website_crm_pageview_manager,model_website_crm_pageview,marketing.group_lead_automation_manager,1,1,1,1 \ No newline at end of file diff --git a/addons/website_crm_score/views/marketing.xml b/addons/website_crm_score/views/marketing.xml index 0a34c2d8dca..74723a28bbf 100644 --- a/addons/website_crm_score/views/marketing.xml +++ b/addons/website_crm_score/views/marketing.xml @@ -47,7 +47,7 @@ - + diff --git a/openerp/addons/base/module/module_data.xml b/openerp/addons/base/module/module_data.xml index 6b43b89df3a..cd37307946b 100644 --- a/openerp/addons/base/module/module_data.xml +++ b/openerp/addons/base/module/module_data.xml @@ -24,6 +24,12 @@ 2 + + Lead Automation + 3 + Helps you manage lead of your marketing campaigns step by step. + + Project Helps you manage your projects and tasks by tracking them, generating plannings, etc... @@ -66,12 +72,6 @@ 10 - - Marketing - Helps you manage your marketing campaigns step by step. - 12 - - Events Helps you manage your Events.