diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/mass_mailing_sms/data | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/mass_mailing_sms/data')
| -rw-r--r-- | addons/mass_mailing_sms/data/mailing_demo.xml | 168 | ||||
| -rw-r--r-- | addons/mass_mailing_sms/data/mailing_list_demo.xml | 32 | ||||
| -rw-r--r-- | addons/mass_mailing_sms/data/utm_data.xml | 8 | ||||
| -rw-r--r-- | addons/mass_mailing_sms/data/utm_demo.xml | 13 |
4 files changed, 221 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 00000000..54b14b0d --- /dev/null +++ b/addons/mass_mailing_sms/data/mailing_demo.xml @@ -0,0 +1,168 @@ +<?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="subject">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="subject">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 00000000..26fcaf8f --- /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_data.xml b/addons/mass_mailing_sms/data/utm_data.xml new file mode 100644 index 00000000..1b7cef28 --- /dev/null +++ b/addons/mass_mailing_sms/data/utm_data.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo><data noupdate="1"> + + <record model="utm.medium" id="utm_medium_sms"> + <field name="name">SMS</field> + </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 00000000..4fddf06f --- /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> |
