summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrpi <rpi@openerp.com>2015-12-18 11:16:10 +0530
committerYannick Tivisse <yti@odoo.com>2016-03-11 13:36:44 +0100
commitf2a805b2862797723077dfd8db3e19084cd60e7e (patch)
tree2dae73bb5f53cc9c31f2912932a444873de519b4
parent5e0e7c5546155232c77522253d469fa268ec79c7 (diff)
[IMP] mass_mailing: Move access rights from employee to mass mailing user.
-rw-r--r--addons/mass_mailing/security/ir.model.access.csv17
-rw-r--r--addons/mass_mailing/security/mass_mailing_security.xml1
-rw-r--r--addons/mass_mailing/views/email_template.xml2
-rw-r--r--addons/mass_mailing/views/mass_mailing_report.xml2
4 files changed, 12 insertions, 10 deletions
diff --git a/addons/mass_mailing/security/ir.model.access.csv b/addons/mass_mailing/security/ir.model.access.csv
index c77c19f80f3..b8513df98bc 100644
--- a/addons/mass_mailing/security/ir.model.access.csv
+++ b/addons/mass_mailing/security/ir.model.access.csv
@@ -1,11 +1,12 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
-access_mass_mailing_tag,mail.mass_mailing.tag,model_mail_mass_mailing_tag,base.group_user,1,1,1,1
-access_mass_mailing_contact,mail.mass_mailing.contact,model_mail_mass_mailing_contact,base.group_user,1,1,1,1
-access_mass_mailing_list,mail.mass_mailing.list,model_mail_mass_mailing_list,base.group_user,1,1,1,1
-access_mass_mailing_stage,mail.mass_mailing.stage,model_mail_mass_mailing_stage,base.group_user,1,1,1,1
-access_mass_mailing_campaign,mail.mass_mailing.campaign,model_mail_mass_mailing_campaign,base.group_user,1,1,1,0
+access_mass_mailing_tag,mail.mass_mailing.tag,model_mail_mass_mailing_tag,mass_mailing.group_mass_mailing_user,1,1,1,1
+access_mass_mailing_contact,mail.mass_mailing.contact,model_mail_mass_mailing_contact,mass_mailing.group_mass_mailing_user,1,1,1,1
+access_mass_mailing_list,mail.mass_mailing.list,model_mail_mass_mailing_list,mass_mailing.group_mass_mailing_user,1,1,1,1
+access_mass_mailing_stage,mail.mass_mailing.stage,model_mail_mass_mailing_stage,mass_mailing.group_mass_mailing_user,1,1,1,1
+access_mass_mailing_campaign,mail.mass_mailing.campaign,model_mail_mass_mailing_campaign,mass_mailing.group_mass_mailing_user,1,1,1,1
access_mass_mailing_campaign_system,mail.mass_mailing.campaign.system,model_mail_mass_mailing_campaign,base.group_system,1,1,1,1
-access_mass_mailing,mail.mass_mailing,model_mail_mass_mailing,base.group_user,1,1,1,0
+access_mass_mailing,mail.mass_mailing,model_mail_mass_mailing,mass_mailing.group_mass_mailing_user,1,1,1,1
access_mass_mailing_system,mail.mass_mailing.system,model_mail_mass_mailing,base.group_system,1,1,1,1
-access_mail_mail_statistics,mail.mail.statistics,model_mail_mail_statistics,base.group_user,1,1,1,1
-access_mail_statistics_report,mail.statistics.report,model_mail_statistics_report,base.group_user,1,1,1,1
+access_mail_mail_statistics_user,mail.mail.statistics,model_mail_mail_statistics,base.group_user,1,1,1,1
+access_mail_mail_statistics_mass_mailing_user,mail.mail.statistics,model_mail_mail_statistics,mass_mailing.group_mass_mailing_user,1,1,1,1
+access_mail_statistics_report,mail.statistics.report,model_mail_statistics_report,mass_mailing.group_mass_mailing_user,1,1,1,1
diff --git a/addons/mass_mailing/security/mass_mailing_security.xml b/addons/mass_mailing/security/mass_mailing_security.xml
index d26cf84b66f..4bf1a45ba82 100644
--- a/addons/mass_mailing/security/mass_mailing_security.xml
+++ b/addons/mass_mailing/security/mass_mailing_security.xml
@@ -5,6 +5,7 @@
<field name="name">User</field>
<field name="category_id" ref="base.module_category_mass_mailing"/>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
+ <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
</record>
<record id="base.default_user" model="res.users">
diff --git a/addons/mass_mailing/views/email_template.xml b/addons/mass_mailing/views/email_template.xml
index 4f179c60983..b049c3ccfd1 100644
--- a/addons/mass_mailing/views/email_template.xml
+++ b/addons/mass_mailing/views/email_template.xml
@@ -89,7 +89,7 @@
<!-- Add Templates in Marketing / Mass mailing menu -->
<menuitem name="Mail Templates" id="menu_email_template"
parent="menu_mass_mailing_configuration" sequence="3"
- action="action_email_template_marketing"/>
+ action="action_email_template_marketing" groups="mass_mailing.group_mass_mailing_user"/>
</data>
</openerp>
diff --git a/addons/mass_mailing/views/mass_mailing_report.xml b/addons/mass_mailing/views/mass_mailing_report.xml
index f3a7741131e..ca240aba301 100644
--- a/addons/mass_mailing/views/mass_mailing_report.xml
+++ b/addons/mass_mailing/views/mass_mailing_report.xml
@@ -62,7 +62,7 @@
<menuitem name="Mass Mailing" id="mass_mailing_menu_root" sequence="60"/>
<menuitem name="Reports" id="menu_mass_mailing_report" sequence="99"
- parent="mass_mailing_menu_root" action="action_mail_statistics_report"/>
+ parent="mass_mailing_menu_root" action="action_mail_statistics_report" groups="mass_mailing.group_mass_mailing_user"/>
</data>
</openerp>