diff --git a/mass_mailing_partner/__manifest__.py b/mass_mailing_partner/__manifest__.py index 9833937..8bbe533 100644 --- a/mass_mailing_partner/__manifest__.py +++ b/mass_mailing_partner/__manifest__.py @@ -6,7 +6,7 @@ { "name": "Link partners with mass-mailing", - "version": "14.0.1.1.0", + "version": "14.0.1.0.0", "author": "Tecnativa, " "Odoo Community Association (OCA)", "website": "https://github.com/OCA/social", "license": "AGPL-3", @@ -14,6 +14,7 @@ "depends": ["mass_mailing"], "post_init_hook": "post_init_hook", "data": [ + "security/ir.model.access.csv", "views/mailing_trace_view.xml", "views/mailing_contact_view.xml", "views/mailing_view.xml", diff --git a/mass_mailing_partner/models/mailing_contact.py b/mass_mailing_partner/models/mailing_contact.py index e92a916..cd059a3 100644 --- a/mass_mailing_partner/models/mailing_contact.py +++ b/mass_mailing_partner/models/mailing_contact.py @@ -56,7 +56,7 @@ class MailingContact(models.Model): subscription_list_ids=vals.get("subscription_list_ids", []), list_ids=vals.get("list_ids", []), ) - return super(MailingContact, self).create(new_vals) + return super().create(new_vals) def write(self, vals): for contact in self: diff --git a/mass_mailing_partner/models/mailing_trace.py b/mass_mailing_partner/models/mailing_trace.py index f41b0bd..57fd606 100644 --- a/mass_mailing_partner/models/mailing_trace.py +++ b/mass_mailing_partner/models/mailing_trace.py @@ -32,6 +32,6 @@ class MailingTrace(models.Model): @api.model def create(self, vals): - stat = super(MailingTrace, self).create(vals) + stat = super().create(vals) stat.partner_link() return stat diff --git a/mass_mailing_partner/models/res_partner.py b/mass_mailing_partner/models/res_partner.py index 9c46b19..12c2437 100644 --- a/mass_mailing_partner/models/res_partner.py +++ b/mass_mailing_partner/models/res_partner.py @@ -71,7 +71,7 @@ class ResPartner(models.Model): partner.mass_mailing_stats_count = mapped_data.get(partner.id, 0) def write(self, vals): - res = super(ResPartner, self).write(vals) + res = super().write(vals) mm_vals = {} if vals.get("name"): mm_vals["name"] = vals["name"] diff --git a/mass_mailing_partner/security/ir.model.access.csv b/mass_mailing_partner/security/ir.model.access.csv new file mode 100644 index 0000000..4a7fbc6 --- /dev/null +++ b/mass_mailing_partner/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_partner_mail_list_wizard,access_partner_mail_list_wizard,model_partner_mail_list_wizard,base.group_user,1,1,1,0 diff --git a/mass_mailing_partner/views/mailing_contact_view.xml b/mass_mailing_partner/views/mailing_contact_view.xml index 91b42b9..0b2e8c3 100644 --- a/mass_mailing_partner/views/mailing_contact_view.xml +++ b/mass_mailing_partner/views/mailing_contact_view.xml @@ -10,10 +10,7 @@ mailing.contact.tree.inherit mailing.contact - + @@ -24,10 +21,7 @@ mailing.contact.form.partner mailing.contact - + @@ -68,10 +62,7 @@ Add partner search field and group by mailing.contact - + diff --git a/mass_mailing_partner/views/res_partner_view.xml b/mass_mailing_partner/views/res_partner_view.xml index 21afbfd..967f9e4 100644 --- a/mass_mailing_partner/views/res_partner_view.xml +++ b/mass_mailing_partner/views/res_partner_view.xml @@ -22,7 +22,7 @@ context="{'search_default_partner_id': active_id, 'default_partner_id': active_id}" type="action" - class="oe_stat_button" + class="oe_stat_button oe_inline" icon="fa-envelope-o" > - + + Add to mailing list + partner.mail.list.wizard + new + form + + list + partner.mail.list.form