Purpose of this commit is to have some demo data that are coherent. Main things done in this commit are * clean the body of the first mass mailing given to the user in order to have a content more inlined with odoo emails; * update filter of the demo mass mailing to limit the results to something predictable, aka contacts of ReadyMat; * update statistics to be really linked to customer of the demo company by setting model and res_id; * create a statistics for each child of the company ReadyMat so that stat buttons redirect correctly to a filetered view; This commit is linked to task ID 1885121 and closes PR #27003.
182 lines
11 KiB
XML
182 lines
11 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<odoo>
|
||
<data noupdate="1">
|
||
|
||
<record id="mass_mail_attach_1" model="ir.attachment">
|
||
<field name="datas">bWlncmF0aW9uIHRlc3Q=</field>
|
||
<field name="datas_fname">SampleDoc.doc</field>
|
||
<field name="name">SampleDoc.doc</field>
|
||
</record>
|
||
|
||
<!-- Create mailing lists -->
|
||
<record id="mass_mail_list_2" model="mail.mass_mailing.list">
|
||
<field name="name">Imported Contacts</field>
|
||
</record>
|
||
|
||
<!-- Create Contacts -->
|
||
<record id="mass_mail_contact_1" model="mail.mass_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')])]"/>
|
||
</record>
|
||
<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')])]"/>
|
||
</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>
|
||
|
||
<!-- Create campaign and mailings -->
|
||
<record id="mass_mail_tag_1" model="mail.mass_mailing.tag">
|
||
<field name="name">Marketing</field>
|
||
<field name="color" eval="1"/>
|
||
</record>
|
||
<record id="utm_source_0" model="utm.source">
|
||
<field name="name">Newsleter</field>
|
||
</record>
|
||
<record id="mass_mail_campaign_1" model="mail.mass_mailing.campaign">
|
||
<field name="name">Newsletter</field>
|
||
<field name="stage_id" ref="mass_mailing.campaign_stage_1"/>
|
||
<field name="user_id" eval="ref('base.user_admin')"/>
|
||
<field name="campaign_id" eval="ref('utm.utm_campaign_email_campaign_products')"/>
|
||
<field name="medium_id" eval="ref('utm.utm_medium_email')"/>
|
||
<field name="source_id" eval="ref('mass_mailing.utm_source_0')"/>
|
||
<field name="tag_ids" eval="[(6,0,[ref('mass_mailing.mass_mail_tag_1')])]"/>
|
||
</record>
|
||
|
||
<record id="mass_mail_1" model="mail.mass_mailing">
|
||
<field name="name">First Newsletter</field>
|
||
<field name="state">done</field>
|
||
<field name="user_id" eval="ref('base.user_admin')"/>
|
||
<field name="email_from">info@yourcompany.example.com</field>
|
||
<field name="sent_date" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||
<field name="mass_mailing_campaign_id" eval="ref('mass_mail_campaign_1')"/>
|
||
<field name="campaign_id" ref="utm.utm_campaign_email_campaign_products"/>
|
||
<field name="source_id" ref="mass_mailing.utm_source_0"/>
|
||
<field name="medium_id" ref="utm.utm_medium_email"/>
|
||
<field name="mailing_model_id" ref="base.model_res_partner"/>
|
||
<field name="mailing_domain" eval="[('parent_id', '=', ref('base.res_partner_4'))]"/>
|
||
<field name="reply_to_mode">email</field>
|
||
<field name="reply_to">Info <info@yourcompany.example.com></field>
|
||
<field name="body_html" type="html">
|
||
<table border="0" cellpadding="0" cellspacing="0" style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"><tr><td align="center">
|
||
<table border="0" cellpadding="0" cellspacing="0" width="590" style="padding: 24px; background-color: white; color: #454748; border-collapse:separate;">
|
||
<tbody>
|
||
<!-- HEADER -->
|
||
<tr>
|
||
<td align="center" style="min-width: 590px;">
|
||
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color: white; padding: 0; border-collapse:separate;">
|
||
<tr><td valign="middle">
|
||
<span style="font-size: 20px; font-weight: bold;">Your Company</span>
|
||
</td><td valign="middle" align="right">
|
||
<img src="/logo.png" style="padding: 0px; margin: 0px; height: 48px;" alt="YourCompanyny"/>
|
||
</td></tr>
|
||
<tr><td colspan="2" style="text-align:center;">
|
||
<hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin:4px 0px 32px 0px;"/>
|
||
</td></tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<!-- CONTENT -->
|
||
<tr>
|
||
<td style="min-width: 590px;">
|
||
<div style="margin: 0px; padding: 0px;">
|
||
<p style="margin: 0px; padding: 0px; font-size: 13px;">
|
||
Great stories have personality. Consider telling a great story that provides personality.
|
||
Writing a story with personality for potential clients will assist with making a relationship connection.
|
||
This shows up in small quirks like word choices or phrases. Write from your point of view, not from someone else's experience.<br />
|
||
Great stories are for everyone even when only written for just one person.
|
||
If you try to write with a wide general audience in mind, your story will ring false and be bland.
|
||
No one will be interested. Write for one person. If it’s genuine for the one, it’s genuine for the rest.
|
||
</p>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<!-- FOOTER -->
|
||
<tr>
|
||
<td align="center" style="min-width: 590px; padding: 0 8px 0 8px; font-size:11px;">
|
||
<hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 4px 0px;"/>
|
||
<b>YourCompany</b><br/>
|
||
<div style="color: #999999;">
|
||
<a href="/unsubscribe_from_list" style="text-decoration:none; color: #999999;">Unsubscribe</a>
|
||
|
|
||
<a href="/page/contactus" style="text-decoration:none; color: #999999;">Contact</a>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
</td></tr>
|
||
<!-- POWERED BY -->
|
||
<tr><td align="center" style="min-width: 590px;">
|
||
Powered by <a target="_blank" href="https://www.odoo.com?utm_source=db&utm_medium=email" style="color: #875A7B;">Odoo</a>
|
||
</td></tr>
|
||
</table>
|
||
</field>
|
||
<field name="attachment_ids" eval="[(4, ref('mass_mail_attach_1'))]"/>
|
||
</record>
|
||
|
||
<record id="mass_mail_1_stat_0" model="mail.mail.statistics">
|
||
<field name="mass_mailing_id" eval="ref('mass_mail_1')"/>
|
||
<field name="message_id">1111000@odoo.com</field>
|
||
<field name="model">res.partner</field>
|
||
<field name="res_id" ref="base.res_partner_address_7"/>
|
||
<field name="sent" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||
<field name="opened" eval="(DateTime.today() - relativedelta(days=2)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||
<field name="replied" eval="(DateTime.today() - relativedelta(days=1)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||
</record>
|
||
<record id="mass_mail_1_stat_1" model="mail.mail.statistics">
|
||
<field name="mass_mailing_id" eval="ref('mass_mail_1')"/>
|
||
<field name="message_id">1111001@odoo.com</field>
|
||
<field name="model">res.partner</field>
|
||
<field name="res_id" ref="base.res_partner_address_13"/>
|
||
<field name="sent" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||
<field name="opened" eval="(DateTime.today() - relativedelta(days=2)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||
<field name="replied" eval="(DateTime.today() - relativedelta(days=0)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||
</record>
|
||
<record id="mass_mail_1_stat_2" model="mail.mail.statistics">
|
||
<field name="mass_mailing_id" eval="ref('mass_mail_1')"/>
|
||
<field name="message_id">1111002@odoo.com</field>
|
||
<field name="model">res.partner</field>
|
||
<field name="res_id" ref="base.res_partner_address_14"/>
|
||
<field name="sent" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||
<field name="opened" eval="(DateTime.today() - relativedelta(days=2)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||
</record>
|
||
<record id="mass_mail_1_stat_3" model="mail.mail.statistics">
|
||
<field name="mass_mailing_id" eval="ref('mass_mail_1')"/>
|
||
<field name="message_id">1111003@odoo.com</field>
|
||
<field name="model">res.partner</field>
|
||
<field name="res_id" ref="base.res_partner_address_24"/>
|
||
<field name="opened" eval="(DateTime.today() - relativedelta(days=1)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||
</record>
|
||
<record id="mass_mail_1_stat_4" model="mail.mail.statistics">
|
||
<field name="mass_mailing_id" eval="ref('mass_mail_1')"/>
|
||
<field name="message_id">1111004@odoo.com</field>
|
||
<field name="model">res.partner</field>
|
||
<field name="res_id" ref="base.res_partner_address_32"/>
|
||
<field name="sent" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||
<field name="opened" eval="(DateTime.today() - relativedelta(days=1)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||
</record>
|
||
<record id="mass_mail_1_stat_5" model="mail.mail.statistics">
|
||
<field name="mass_mailing_id" eval="ref('mass_mail_1')"/>
|
||
<field name="message_id">1111004@odoo.com</field>
|
||
<field name="model">res.partner</field>
|
||
<field name="res_id" ref="base.res_partner_address_33"/>
|
||
<field name="sent" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||
<field name="exception" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||
</record>
|
||
<record id="mass_mail_1_stat_6" model="mail.mail.statistics">
|
||
<field name="mass_mailing_id" eval="ref('mass_mail_1')"/>
|
||
<field name="message_id">1111004@odoo.com</field>
|
||
<field name="model">res.partner</field>
|
||
<field name="res_id" ref="base.res_partner_address_34"/>
|
||
<field name="sent" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||
<field name="bounced" eval="(DateTime.today() - relativedelta(days=3)).strftime('%Y-%m-%d %H:%M:%S')"/>
|
||
</record>
|
||
</data>
|
||
</odoo>
|