diff options
| author | Jérémy Hennecart <jeh@odoo.com> | 2020-03-23 08:19:51 +0000 |
|---|---|---|
| committer | Thibault Delavallée <tde@odoo.com> | 2020-05-29 09:48:40 +0000 |
| commit | c15f9efed009dd2168fd8296ad573e70e4bbbe52 (patch) | |
| tree | e3216e1a52cb63888c0b1c1fc778f1473f33b1f1 /addons/mass_mailing/data | |
| parent | ad828f40424192337017a899566d71992381b574 (diff) | |
[IMP] mass_mailing: add email marketing tour
PURPOSE
Improve the Email Marketing tour and onboarding to create a "wow effect" when
users test the app.
SPECIFICATIONS
Create a tour for mass_mailing to let user visit Odoo Email Marketing through
a simple mailing creation flow.
This require the following functional changes
* by default, if user chooses to contact mailing lists and there is a single
mailing list available, add it as default value for chosen list;
* create a master mailing list data containing the admin user so that he can
easily follow the tour and test the mailing application;
LINKS
Task ID 2194876
Community PR odoo/odoo#48259
Upgrade PR odoo/upgrade#983
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
Diffstat (limited to 'addons/mass_mailing/data')
| -rw-r--r-- | addons/mass_mailing/data/mass_mailing_data.xml | 8 | ||||
| -rw-r--r-- | addons/mass_mailing/data/mass_mailing_demo.xml | 15 |
2 files changed, 13 insertions, 10 deletions
diff --git a/addons/mass_mailing/data/mass_mailing_data.xml b/addons/mass_mailing/data/mass_mailing_data.xml index 5fb229f9971..95d6efc0fde 100644 --- a/addons/mass_mailing/data/mass_mailing_data.xml +++ b/addons/mass_mailing/data/mass_mailing_data.xml @@ -13,5 +13,13 @@ <field name="numbercall">-1</field> <field eval="False" name="doall" /> </record> + <record id="mailing_list_data" model="mailing.list"> + <field name="name">Newsletter</field> + </record> + <record id="mass_mailing_contact_0" model="mailing.contact"> + <field name="name" model="res.users" eval="obj().env.ref('base.user_admin').name"/> + <field name="email" model="res.users" eval="obj().env.ref('base.user_admin').email"/> + <field name="list_ids" eval="[(6,0,[ref('mass_mailing.mailing_list_data')])]"/> + </record> </data> </odoo> diff --git a/addons/mass_mailing/data/mass_mailing_demo.xml b/addons/mass_mailing/data/mass_mailing_demo.xml index bb4a942bbff..34e72a7418b 100644 --- a/addons/mass_mailing/data/mass_mailing_demo.xml +++ b/addons/mass_mailing/data/mass_mailing_demo.xml @@ -7,26 +7,21 @@ <field name="name">SampleDoc.doc</field> </record> - <!-- Create mailing lists --> - <record id="mass_mail_list_2" model="mailing.list"> - <field name="name">Imported Contacts</field> - </record> - <!-- Create Contacts --> <record id="mass_mail_contact_1" model="mailing.contact"> <field name="name">Aristide Antario</field> <field name="email">aa@example.com</field> - <field name="list_ids" eval="[(6,0,[ref('mass_mailing.mass_mail_list_2')])]"/> + <field name="list_ids" eval="[(6,0,[ref('mass_mailing.mailing_list_data')])]"/> </record> <record id="mass_mail_contact_2" model="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')])]"/> + <field name="list_ids" eval="[(6,0,[ref('mass_mailing.mailing_list_data')])]"/> </record> <record id="mass_mail_contact_3" model="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')])]"/> + <field name="list_ids" eval="[(6,0,[ref('mass_mailing.mailing_list_data')])]"/> </record> <record id="mass_mail_contact_4" model="mailing.contact"> <field name="name">David Dawson</field> @@ -35,12 +30,12 @@ <record id="mass_mail_contact_5" model="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')])]"/> + <field name="list_ids" eval="[(6,0,[ref('mass_mailing.mailing_list_data')])]"/> </record> <!-- Create Opt-out Records --> <record id="mass_mail_contact_list_rel_1" model="mailing.contact.subscription"> - <field name="list_id" ref="mass_mailing.mass_mail_list_2"/> + <field name="list_id" ref="mass_mailing.mailing_list_data"/> <field name="contact_id" ref="mass_mailing.mass_mail_contact_4"/> <field name="opt_out">True</field> </record> |
