summaryrefslogtreecommitdiff
path: root/addons/mass_mailing_sms/data
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2019-07-30 12:12:58 +0000
committerThibault Delavallée <tde@odoo.com>2019-08-12 12:00:22 +0000
commit8aec3c0fc781c2d5c01488f3c97fbb5bacdf2506 (patch)
treef4dca0b411c7840ba96a6f74bebc497d7cba15e0 /addons/mass_mailing_sms/data
parent14648272dadfbc9e2c7069de76770d5c052cd37f (diff)
[IMP] mass_mailing(_sms): improve demo data
Purpose of this commit is to help discovering the new mass SMS application by adding some data. Some mass mailing data is also udpated to be a bit more interesting / up to date. LINKS Task 1997464 PR #34424 Original SMS addition: Task 1922163 (4287481)
Diffstat (limited to 'addons/mass_mailing_sms/data')
-rw-r--r--addons/mass_mailing_sms/data/mailing_demo.xml166
-rw-r--r--addons/mass_mailing_sms/data/mailing_list_demo.xml32
-rw-r--r--addons/mass_mailing_sms/data/utm_demo.xml13
3 files changed, 211 insertions, 0 deletions
diff --git a/addons/mass_mailing_sms/data/mailing_demo.xml b/addons/mass_mailing_sms/data/mailing_demo.xml
new file mode 100644
index 00000000000..1aca8ed291e
--- /dev/null
+++ b/addons/mass_mailing_sms/data/mailing_demo.xml
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo><data noupdate="0">
+ <record id="mailing_sms_0" model="mailing.mailing">
+ <field name="name">XMas Promo</field>
+ <field name="mailing_type">sms</field>
+ <field name="state">done</field>
+ <field name="user_id" ref="base.user_admin"/>
+ <field name="sent_date" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
+ <field name="campaign_id" ref="utm_campaign_0"/>
+ <field name="mailing_model_id" ref="base.model_res_partner"/>
+ <field name="mailing_domain" eval="[('parent_id', '=', ref('base.res_partner_4'))]"/>
+ <field name="body_plaintext">This week-end, incredible promotion for XMas ! See http://sms.example.com !</field>
+ </record>
+ <!-- Generate link tracker information from it -->
+ <function model="mailing.mailing" name="convert_links" eval="[ref('mass_mailing_sms.mailing_sms_0')]"/>
+ <!-- Simulate traces -->
+ <record id="mailing_sms_0_trace_0" model="mailing.trace">
+ <field name="mass_mailing_id" ref="mailing_sms_0"/>
+ <field name="trace_type">sms</field>
+ <field name="sms_number">+32465000000</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')"/>
+ </record>
+ <record id="mailing_sms_0_trace_1" model="mailing.trace">
+ <field name="mass_mailing_id" ref="mailing_sms_0"/>
+ <field name="trace_type">sms</field>
+ <field name="sms_number">+32465000001</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')"/>
+ </record>
+ <record id="mailing_sms_0_trace_2" model="mailing.trace">
+ <field name="mass_mailing_id" ref="mailing_sms_0"/>
+ <field name="trace_type">sms</field>
+ <field name="sms_number">+32465000002</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')"/>
+ </record>
+ <record id="mailing_sms_0_trace_3" model="mailing.trace">
+ <field name="mass_mailing_id" ref="mailing_sms_0"/>
+ <field name="trace_type">sms</field>
+ <field name="sms_number">+32465000003</field>
+ <field name="model">res.partner</field>
+ <field name="res_id" ref="base.res_partner_address_24"/>
+ <field name="sent" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
+ </record>
+ <record id="mailing_sms_0_trace_4" model="mailing.trace">
+ <field name="mass_mailing_id" ref="mailing_sms_0"/>
+ <field name="trace_type">sms</field>
+ <field name="sms_number">+32465000004</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="mailing_sms_0_trace_5" model="mailing.trace">
+ <field name="mass_mailing_id" ref="mailing_sms_0"/>
+ <field name="trace_type">sms</field>
+ <field name="sms_number">123123</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="bounced" eval="(DateTime.today() - relativedelta(days=1)).strftime('%Y-%m-%d %H:%M:%S')"/>
+ </record>
+ <record id="mailing_sms_0_trace_6" model="mailing.trace">
+ <field name="mass_mailing_id" ref="mailing_sms_0"/>
+ <field name="trace_type">sms</field>
+ <field name="sms_number"></field>
+ <field name="model">res.partner</field>
+ <field name="res_id" ref="base.res_partner_address_34"/>
+ <field name="sent" eval="False"/>
+ <field name="exception" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
+ </record>
+
+ <!-- Generate some clicks -->
+ <function model="link.tracker.click" name="add_click">
+ <value model="link.tracker.code"
+ search="[('link_id.url', '=', 'http://sms.example.com')]"
+ use="code"/>
+ <value name="ip">100.01.02.03</value>
+ <value name="country_code">BE</value>
+ <value name="mailing_trace_id" eval="ref('mailing_sms_0_trace_0')"/>
+ </function>
+ <function model="link.tracker.click" name="add_click">
+ <value model="link.tracker.code"
+ search="[('link_id.url', '=', 'http://sms.example.com')]"
+ use="code"/>
+ <value name="ip">100.01.02.04</value>
+ <value name="country_code">BE</value>
+ <value name="mailing_trace_id" eval="ref('mailing_sms_0_trace_0')"/>
+ </function>
+ <function model="link.tracker.click" name="add_click">
+ <value model="link.tracker.code"
+ search="[('link_id.url', '=', 'http://sms.example.com')]"
+ use="code"/>
+ <value name="ip">100.01.02.05</value>
+ <value name="country_code">BE</value>
+ <value name="mailing_trace_id" eval="ref('mailing_sms_0_trace_1')"/>
+ </function>
+ <function model="link.tracker.click" name="add_click">
+ <value model="link.tracker.code"
+ search="[('link_id.url', '=', 'http://sms.example')]"
+ use="code"/>
+ <value name="ip">100.01.02.06</value>
+ <value name="country_code">BE</value>
+ <value name="mailing_trace_id" eval="ref('mailing_sms_0_trace_2')"/>
+ </function>
+
+ <record id="mailing_sms_1" model="mailing.mailing">
+ <field name="name">Extra Promo</field>
+ <field name="mailing_type">sms</field>
+ <field name="state">done</field>
+ <field name="user_id" ref="base.user_admin"/>
+ <field name="sent_date" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
+ <field name="campaign_id" ref="utm_campaign_0"/>
+ <field name="mailing_model_id" ref="mass_mailing.model_mailing_list"/>
+ <field name="contact_list_ids" eval="[(5, 0), (4, ref('mass_mailing_sms.mailing_list_sms_0'))]"/>
+ <field name="body_plaintext">Extra promotion for you !</field>
+ </record>
+ <!-- Simulate traces -->
+ <record id="mailing_sms_1_trace_0" model="mailing.trace">
+ <field name="mass_mailing_id" ref="mailing_sms_1"/>
+ <field name="trace_type">sms</field>
+ <field name="sms_number">+32456001100</field>
+ <field name="model">mailing.contact</field>
+ <field name="res_id" ref="mass_mailing_sms.mailing_contact_0_0"/>
+ <field name="sent" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
+ </record>
+ <record id="mailing_sms_1_trace_1" model="mailing.trace">
+ <field name="mass_mailing_id" ref="mailing_sms_1"/>
+ <field name="trace_type">sms</field>
+ <field name="sms_number">+32456001111</field>
+ <field name="model">mailing.contact</field>
+ <field name="res_id" ref="mass_mailing_sms.mailing_contact_0_1"/>
+ <field name="sent" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
+ </record>
+ <record id="mailing_sms_1_trace_2" model="mailing.trace">
+ <field name="mass_mailing_id" ref="mailing_sms_1"/>
+ <field name="trace_type">sms</field>
+ <field name="sms_number">+32456001122</field>
+ <field name="model">mailing.contact</field>
+ <field name="res_id" ref="mass_mailing_sms.mailing_contact_0_2"/>
+ <field name="sent" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
+ </record>
+ <record id="mailing_sms_1_trace_3" model="mailing.trace">
+ <field name="mass_mailing_id" ref="mailing_sms_1"/>
+ <field name="trace_type">sms</field>
+ <field name="sms_number">+32456001133</field>
+ <field name="model">mailing.contact</field>
+ <field name="res_id" ref="mass_mailing_sms.mailing_contact_0_3"/>
+ <field name="exception" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
+ <field name="failure_type">sms_credit</field>
+ </record>
+ <record id="mailing_sms_1_trace_4" model="mailing.trace">
+ <field name="mass_mailing_id" ref="mailing_sms_1"/>
+ <field name="trace_type">sms</field>
+ <field name="sms_number">dummy</field>
+ <field name="model">mailing.contact</field>
+ <field name="res_id" ref="mass_mailing_sms.mailing_contact_0_4"/>
+ <field name="exception" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
+ <field name="failure_type">sms_number_format</field>
+ </record>
+
+</data></odoo>
diff --git a/addons/mass_mailing_sms/data/mailing_list_demo.xml b/addons/mass_mailing_sms/data/mailing_list_demo.xml
new file mode 100644
index 00000000000..26fcaf8f688
--- /dev/null
+++ b/addons/mass_mailing_sms/data/mailing_list_demo.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo><data noupdate="0">
+ <record id="mailing_list_sms_0" model="mailing.list">
+ <field name="name">Interested in Tree Promotions</field>
+ </record>
+
+ <record id="mailing_contact_0_0" model="mailing.contact">
+ <field name="name">Hubert Farnsworth</field>
+ <field name="mobile">+32456001100</field>
+ <field name="list_ids" eval="[(4, ref('mass_mailing_sms.mailing_list_sms_0'))]"/>
+ </record>
+ <record id="mailing_contact_0_1" model="mailing.contact">
+ <field name="name">Philip Fry</field>
+ <field name="mobile">+32456001111</field>
+ <field name="list_ids" eval="[(4, ref('mass_mailing_sms.mailing_list_sms_0'))]"/>
+ </record>
+ <record id="mailing_contact_0_2" model="mailing.contact">
+ <field name="name">Turanga Leela</field>
+ <field name="mobile">+32456001122</field>
+ <field name="list_ids" eval="[(4, ref('mass_mailing_sms.mailing_list_sms_0'))]"/>
+ </record>
+ <record id="mailing_contact_0_3" model="mailing.contact">
+ <field name="name">John Zoidberg</field>
+ <field name="mobile">+32456001133</field>
+ <field name="list_ids" eval="[(4, ref('mass_mailing_sms.mailing_list_sms_0'))]"/>
+ </record>
+ <record id="mailing_contact_0_4" model="mailing.contact">
+ <field name="name">Zapp Brannigan</field>
+ <field name="mobile">dummy</field>
+ <field name="list_ids" eval="[(4, ref('mass_mailing_sms.mailing_list_sms_0'))]"/>
+ </record>
+</data></odoo>
diff --git a/addons/mass_mailing_sms/data/utm_demo.xml b/addons/mass_mailing_sms/data/utm_demo.xml
new file mode 100644
index 00000000000..4fddf06f497
--- /dev/null
+++ b/addons/mass_mailing_sms/data/utm_demo.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo><data noupdate="0">
+ <record id="mailing_tag_0" model="utm.tag">
+ <field name="name">Bioutifoul SMS</field>
+ <field name="color" eval="2"/>
+ </record>
+ <record id="utm_campaign_0" model="utm.campaign">
+ <field name="name">XMas Promo</field>
+ <field name="stage_id" ref="utm.campaign_stage_1"/>
+ <field name="user_id" ref="base.user_admin"/>
+ <field name="tag_ids" eval="[(4, ref('mailing_tag_0')), (4, ref('utm.utm_tag_1'))]"/>
+ </record>
+</data></odoo>