summaryrefslogtreecommitdiff
path: root/addons/mass_mailing/data
diff options
context:
space:
mode:
authorDJ Patel <mdi@tinyerp.com>2014-04-17 12:15:01 +0530
committerDJ Patel <mdi@tinyerp.com>2014-04-17 12:15:01 +0530
commit483fe85c2b3e659bfdb3d2e483e8bbaab3fcf4e4 (patch)
treea7e46439e5cf609578130abe6a6d9c041734841d /addons/mass_mailing/data
parent7d5b66c526fc2137d1f65cb881ebe2409e2b2234 (diff)
parentdd47f684f0d0d5f8844d8893d3bbc9eee2a48c46 (diff)
[Merge] Merged with main branch.
bzr revid: mdi@tinyerp.com-20140417064501-cf2rp86sukob7v1a
Diffstat (limited to 'addons/mass_mailing/data')
-rw-r--r--addons/mass_mailing/data/mail_data.xml12
-rw-r--r--addons/mass_mailing/data/mass_mailing_data.xml37
-rw-r--r--addons/mass_mailing/data/mass_mailing_demo.xml146
3 files changed, 195 insertions, 0 deletions
diff --git a/addons/mass_mailing/data/mail_data.xml b/addons/mass_mailing/data/mail_data.xml
new file mode 100644
index 00000000000..a1a0e404fe3
--- /dev/null
+++ b/addons/mass_mailing/data/mail_data.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+ <data noupdate="1">
+
+ <!-- Bounce Email Alias -->
+ <record id="icp_mail_bounce_alias" model="ir.config_parameter">
+ <field name="key">mail.bounce.alias</field>
+ <field name="value">bounce</field>
+ </record>
+
+ </data>
+</openerp>
diff --git a/addons/mass_mailing/data/mass_mailing_data.xml b/addons/mass_mailing/data/mass_mailing_data.xml
new file mode 100644
index 00000000000..6bd1df79a72
--- /dev/null
+++ b/addons/mass_mailing/data/mass_mailing_data.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+ <data noupdate="1">
+
+ <!-- After installation of the module, open the related menu -->
+ <record id="action_client_marketing_menu" model="ir.actions.client">
+ <field name="name">Open Marketing Menu</field>
+ <field name="tag">reload</field>
+ <field name="params" eval="{'menu_id': ref('base.marketing_menu')}"/>
+ </record>
+ <record id="base.open_menu" model="ir.actions.todo">
+ <field name="action_id" ref="action_client_marketing_menu"/>
+ <field name="state">open</field>
+ </record>
+
+ <!-- Group to manage campaigns -->
+ <record id="group_mass_mailing_campaign" model="res.groups">
+ <field name="name">Manage Mass Mailing Campaigns</field>
+ <field name="category_id" ref="base.module_category_hidden"/>
+ </record>
+
+ <!-- Default stages of mass mailing campaigns -->
+ <record id="campaign_stage_1" model="mail.mass_mailing.stage">
+ <field name="name">Schedule</field>
+ <field name="sequence">10</field>
+ </record>
+ <record id="campaign_stage_2" model="mail.mass_mailing.stage">
+ <field name="name">Design</field>
+ <field name="sequence">20</field>
+ </record>
+ <record id="campaign_stage_3" model="mail.mass_mailing.stage">
+ <field name="name">Sent</field>
+ <field name="sequence">30</field>
+ </record>
+
+ </data>
+</openerp> \ No newline at end of file
diff --git a/addons/mass_mailing/data/mass_mailing_demo.xml b/addons/mass_mailing/data/mass_mailing_demo.xml
new file mode 100644
index 00000000000..569feec9c88
--- /dev/null
+++ b/addons/mass_mailing/data/mass_mailing_demo.xml
@@ -0,0 +1,146 @@
+<?xml version="1.0"?>
+<openerp>
+ <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_1" 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_id" ref="mass_mailing.mass_mail_list_1"/>
+ </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_id" ref="mass_mailing.mass_mail_list_1"/>
+ </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_id" ref="mass_mailing.mass_mail_list_1"/>
+ <field name="opt_out" eval="True"/>
+ </record>
+
+ <!-- Create campaign and mailings -->
+ <record id="mass_mail_category_1" model="mail.mass_mailing.category">
+ <field name="name">Marketing</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_root')"/>
+ <field name="category_ids" eval="[(6,0,[ref('mass_mailing.mass_mail_category_1')])]"/>
+ </record>
+
+ <record id="mass_mail_1" model="mail.mass_mailing">
+ <field name="name">First Newsletter</field>
+ <field name="state">done</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="mailing_model">res.partner</field>
+ <field name="mailing_domain">[('customer', '=', True)]</field>
+ <field name="reply_to_mode">email</field>
+ <field name="reply_to"><![CDATA[Info <info@yourcompany.example.com>]]></field>
+ <field name="body_html"><![CDATA[<div data-snippet-id="big-picture" style="padding:0px; margin:0px">
+<table cellpadding="0" cellspacing="0" style="margin:10px 0px 0px;vertical-align:top;padding:0px;font-family:arial;font-size:12px;color:rgb(51,51,51)">
+ <tbody>
+ <tr>
+ <td style="width:600px" valign="top">
+ <h2 style="text-align: center; padding:0px 5px">A Punchy Headline</h2>
+ </td>
+ </tr>
+ <tr>
+ <td style="width:600px" valign="top"><img src="/website/static/src/img/big_picture.png" style="display:block;border:none;min-height:250px;margin:0 auto;" width="500"></td>
+ </tr>
+ <tr>
+ <td style="width:600px" valign="top">
+ <p style="text-align: center; overflow:hidden"></p>
+
+ <h3 style="text-align: center; padding:0px 5px">A Small Subtitle for ${object.name}</h3>
+
+ <p></p>
+
+ <p style="text-align: center; overflow:hidden">Choose a vibrant image and write an inspiring paragraph about it. It does not have to be long, but it should reinforce your image.</p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<div data-snippet-id="three-columns" style="padding:0px; margin:0px">
+<table cellpadding="0" cellspacing="0" style="margin:10px 0px 0px;vertical-align:top;padding:0px;font-family:arial;font-size:12px;color:rgb(51,51,51)">
+ <tbody>
+ <tr>
+ <td style="width:300px" valign="top"><img src="/website/static/src/img/desert_thumb.jpg" style="display:block;border:none;min-height:50px" width="275"></td>
+ <td style="width:300px" valign="top"><img src="/website/static/src/img/deers_thumb.jpg" style="display:block;border:none;min-height:50px" width="275"></td>
+ </tr>
+ <tr>
+ <td style="width:300px" valign="top">
+ <h3 style="text-align: center; padding:0px 5px">Feature One</h3>
+
+ <p style="overflow:hidden">Choose a vibrant image and write an inspiring paragraph about it. It does not have to be long, but it should reinforce your image.</p>
+ </td>
+ <td style="width:300px" valign="top">
+ <h3 style="text-align: center; padding:0px 5px">Feature Two</h3>
+
+ <p style="overflow:hidden">Choose a vibrant image and write an inspiring paragraph about it. It does not have to be long, but it should reinforce your image.</p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>]]></field>
+ <field name="attachment_ids" eval="[(4, ref('mass_mail_attach_1'))]"/>
+ </record>
+ <record id="mass_mail_2" model="mail.mass_mailing">
+ <field name="name">Second Newsletter</field>
+ <field name="state">test</field>
+ <field name="mass_mailing_campaign_id" eval="ref('mass_mail_campaign_1')"/>
+ <field name="mailing_model">res.partner</field>
+ <field name="mailing_domain">[('customer', '=', True)]</field>
+ <field name="reply_to_mode">email</field>
+ <field name="reply_to"><![CDATA[Info <info@yourcompany.example.com>]]></field>
+ </record>
+
+ <record id="mass_mail_email_1" model="mail.mail.statistics">
+ <field name="mass_mailing_id" eval="ref('mass_mail_1')"/>
+ <field name="message_id">1111000@OpenERP.com</field>
+ <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_email_2" model="mail.mail.statistics">
+ <field name="mass_mailing_id" eval="ref('mass_mail_1')"/>
+ <field name="message_id">1111001@OpenERP.com</field>
+ <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_email_3" model="mail.mail.statistics">
+ <field name="mass_mailing_id" eval="ref('mass_mail_1')"/>
+ <field name="message_id">1111002@OpenERP.com</field>
+ <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_email_4" model="mail.mail.statistics">
+ <field name="mass_mailing_id" eval="ref('mass_mail_1')"/>
+ <field name="message_id">1111003@OpenERP.com</field>
+ <field name="exception" eval="(DateTime.today() - relativedelta(days=5)).strftime('%Y-%m-%d %H:%M:%S')"/>
+ </record>
+ <record id="mass_mail_email_5" model="mail.mail.statistics">
+ <field name="mass_mailing_id" eval="ref('mass_mail_1')"/>
+ <field name="message_id">1111004@OpenERP.com</field>
+ <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>
+</openerp>