summaryrefslogtreecommitdiff
path: root/addons/mass_mailing/data
diff options
context:
space:
mode:
authorDavid Beguin <dbe@odoo.com>2018-10-11 11:17:47 +0000
committerDavid Beguin <dbe@odoo.com>2018-11-09 08:46:35 +0000
commitbf441b984f0c3a192fcdfecd0f0b3662f12038d4 (patch)
treeeef26a8a4aa59495417e159866525da57fbc37c0 /addons/mass_mailing/data
parent8e15a23ca66fbc4225f2ac5b347c5ce490a37995 (diff)
[IMP] mass_mailing : add blacklist and opt_out demo data
In order to understand more easily the impact of an opt out or a blacklisted contact on the interface, blacklist and opt-out demo data are added. Tests updated to only test mails on contacts created inside the test environement and not with demo data. Task ID 1892998 Closes PR #27674
Diffstat (limited to 'addons/mass_mailing/data')
-rw-r--r--addons/mass_mailing/data/mass_mailing_demo.xml23
1 files changed, 22 insertions, 1 deletions
diff --git a/addons/mass_mailing/data/mass_mailing_demo.xml b/addons/mass_mailing/data/mass_mailing_demo.xml
index 81a8347912a..1da0c40375b 100644
--- a/addons/mass_mailing/data/mass_mailing_demo.xml
+++ b/addons/mass_mailing/data/mass_mailing_demo.xml
@@ -22,13 +22,34 @@
<record id="mass_mail_contact_2" model="mail.mass_mailing.contact">
<field name="name">Beverly Bridge</field>
<field name="email">bb@example.com</field>
- <field name="list_ids" eval="[(6,0,[ref('mass_mailing.mass_mail_list_2'), ref('mass_mailing.mass_mail_list_2')])]"/>
+ <field name="list_ids" eval="[(6,0,[ref('mass_mailing.mass_mail_list_2')])]"/>
</record>
<record id="mass_mail_contact_3" model="mail.mass_mailing.contact">
<field name="name">Carol Cartridge</field>
<field name="email">cc@example.com</field>
<field name="list_ids" eval="[(6,0,[ref('mass_mailing.mass_mail_list_2')])]"/>
</record>
+ <record id="mass_mail_contact_4" model="mail.mass_mailing.contact">
+ <field name="name">David Dawson</field>
+ <field name="email">dd@example.com</field>
+ </record>
+ <record id="mass_mail_contact_5" model="mail.mass_mailing.contact">
+ <field name="name">Elsa Ericson</field>
+ <field name="email">ee@example.com</field>
+ <field name="list_ids" eval="[(6,0,[ref('mass_mailing.mass_mail_list_2')])]"/>
+ </record>
+
+ <!-- Create Opt-out Records -->
+ <record id="mass_mail_contact_list_rel_1" model="mail.mass_mailing.list_contact_rel">
+ <field name="list_id" eval="ref('mass_mailing.mass_mail_list_2')"/>
+ <field name="contact_id" eval="ref('mass_mailing.mass_mail_contact_4')"/>
+ <field name="opt_out">True</field>
+ </record>
+
+ <!-- Create Blacklist Records -->
+ <record id="blacklist_1" model="mail.blacklist">
+ <field name="email">ee@example.com</field>
+ </record>
<!-- Create campaign and mailings -->
<record id="mass_mail_tag_1" model="mail.mass_mailing.tag">