6 <record model="ir.ui.view" id="view_mail_mass_mailing_search">
7 <field name="name">mail.mass_mailing.search</field>
8 <field name="model">mail.mass_mailing</field>
9 <field name="arch" type="xml">
10 <search string="Mass Mailings">
11 <field name="name" string="Mailings"/>
12 <field name="mass_mailing_campaign_id"/>
13 <field name="template_id"/>
14 <group expand="0" string="Group By...">
15 <filter string="Campaign" name="group_mass_mailing_campaign_id"
16 context="{'group_by': 'mass_mailing_campaign_id'}"/>
17 <filter string="Template" name="group_template_id"
18 context="{'group_by': 'template_id'}"/>
24 <record model="ir.ui.view" id="view_mail_mass_mailing_tree">
25 <field name="name">mail.mass_mailing.tree</field>
26 <field name="model">mail.mass_mailing</field>
27 <field name="priority">10</field>
28 <field name="arch" type="xml">
29 <tree string="Mass Mailings">
32 <field name="delivered"/>
33 <field name="opened"/>
34 <field name="replied"/>
35 <field name="mass_mailing_campaign_id" invisible="1"/>
36 <field name="template_id" invisible="1"/>
41 <record model="ir.ui.view" id="view_mail_mass_mailing_form">
42 <field name="name">mail.mass_mailing.form</field>
43 <field name="model">mail.mass_mailing</field>
44 <field name="arch" type="xml">
45 <form string="Mass Mailing" version="7.0">
50 <field name="mass_mailing_campaign_id" readonly="True"/>
53 <field name="template_id"/>
54 <field name="domain"/>
58 <group string="Email Statistics">
59 <field name="statistics_ids" nolabel="1" colspan="2"/>
62 <field name="opened"/>
63 <field name="bounced"/>
66 <field name="delivered"/>
67 <field name="replied"/>
75 <record model="ir.ui.view" id="view_mail_mass_mailing_kanban">
76 <field name="name">mail.mass_mailing.kanban</field>
77 <field name="model">mail.mass_mailing</field>
78 <field name="arch" type="xml">
82 <t t-name="kanban-box">
83 <div t-attf-class="oe_kanban_color_#{kanban_getcolor(record.color.raw_value)} oe_kanban_card oe_kanban_global_click oe_kanban_mass_mailing oe_kanban_mass_mailing_segment">
84 <div class="oe_kanban_content">
89 <p style="margin-left: 10px; margin-top: 8px;">
90 Sent: <field name="date"/><br />
91 Campaign: <field name="mass_mailing_campaign_id"/>
95 <p class="oe_mail_stats">
96 <span class="oe_mail_result"><field name="sent"/></span><br />
99 <p class="oe_mail_stats">
100 <span class="oe_mail_result"><field name="delivered"/></span><br />
103 <p class="oe_mail_stats">
104 <span class="oe_mail_result"><field name="opened"/></span><br />
107 <p class="oe_mail_stats">
108 <span class="oe_mail_result"><field name="replied"/></span><br />
113 <div class="oe_sparkline_container">
114 <h4 class="oe_sparkline_bar_title">Opened</h4><br />
115 <field name="opened_monthly" widget="sparkline_bar" options="{'height': '50px', 'barWidth': 10, 'barSpacing': 5}"/>
117 <div class="oe_sparkline_container">
118 <h4 class="oe_sparkline_bar_title">Replied</h4><br />
119 <field name="replied_monthly" widget="sparkline_bar" options="{'height': '50px', 'barWidth': 10, 'barSpacing': 5}"/>
123 <div class="oe_clear"></div>
131 <record id="action_view_mass_mailings" model="ir.actions.act_window">
132 <field name="name">Mass Mailings</field>
133 <field name="res_model">mail.mass_mailing</field>
134 <field name="view_type">form</field>
135 <field name="view_mode">kanban,tree,form</field>
138 <record id="action_view_mass_mailings_from_campaign" model="ir.actions.act_window">
139 <field name="name">Mass Mailings</field>
140 <field name="res_model">mail.mass_mailing</field>
141 <field name="view_type">form</field>
142 <field name="view_mode">kanban,tree,form</field>
143 <field name="context">{
144 'search_default_mass_mailing_campaign_id': [active_id],
145 'default_mass_mailing_campaign_id': active_id,
150 <!-- MASS MAILING CAMPAIGNS !-->
151 <record model="ir.ui.view" id="view_mail_mass_mailing_campaign_search">
152 <field name="name">mail.mass_mailing.campaign.search</field>
153 <field name="model">mail.mass_mailing.campaign</field>
154 <field name="arch" type="xml">
155 <search string="Mass Mailing Campaigns">
156 <field name="name" string="Campaigns"/>
157 <field name="user_id"/>
158 <group expand="0" string="Group By...">
159 <filter string="Responsibles" name="group_user_id"
160 context="{'group_by': 'user_id'}"/>
166 <record model="ir.ui.view" id="view_mail_mass_mailing_campaign_tree">
167 <field name="name">mail.mass_mailing.campaign.tree</field>
168 <field name="model">mail.mass_mailing.campaign</field>
169 <field name="priority">10</field>
170 <field name="arch" type="xml">
171 <tree string="Mass Mailing Campaigns">
173 <field name="user_id"/>
178 <record model="ir.ui.view" id="view_mail_mass_mailing_campaign_form">
179 <field name="name">mail.mass_mailing.campaign.form</field>
180 <field name="model">mail.mass_mailing.campaign</field>
181 <field name="arch" type="xml">
182 <form string="Mass Mailing Campaign" version="7.0">
184 <button name="launch_mass_mailing_create_wizard" type="object"
185 class="oe_highlight" string="Create a New Mailing"/>
190 <field name="user_id"/>
195 <field name="opened"/>
196 <field name="bounced"/>
199 <field name="delivered"/>
200 <field name="replied"/>
204 <field name="mass_mailing_ids" readonly="1"/>
211 <record model="ir.ui.view" id="view_mail_mass_mailing_campaign_kanban">
212 <field name="name">mail.mass_mailing.campaign.kanban</field>
213 <field name="model">mail.mass_mailing.campaign</field>
214 <field name="arch" type="xml">
216 <field name="mass_mailing_kanban_ids"/>
218 <field name='color'/>
220 <t t-name="mass_mailing.mass_mailing">
221 <div class="oe_mass_mailings">
223 <a name="%(action_view_mass_mailings_from_campaign)d" type="action">
224 <h4><t t-raw="mass_mailing.name"/></h4>
228 <p class="oe_mail_stats">
229 <span class="oe_mail_result"><t t-raw="mass_mailing.sent"/></span><br />
232 <p class="oe_mail_stats">
233 <span class="oe_mail_result"><t t-raw="mass_mailing.delivered"/></span><br />
236 <p class="oe_mail_stats">
237 <span class="oe_mail_result"><t t-raw="mass_mailing.opened"/></span><br />
240 <p class="oe_mail_stats">
241 <span class="oe_mail_result"><t t-raw="mass_mailing.replied"/></span><br />
247 <t t-name="kanban-box">
248 <div t-attf-class="oe_kanban_color_#{kanban_getcolor(record.color.raw_value)} oe_kanban_card oe_kanban_global_click oe_kanban_mass_mailing oe_kanban_mass_mailing_campaign">
249 <div class="oe_dropdown_toggle oe_dropdown_kanban">
250 <span class="oe_e">i</span>
251 <ul class="oe_dropdown_menu">
252 <t t-if="widget.view.is_action_enabled('edit')">
253 <li><a type="edit">Settings</a></li>
255 <t t-if="widget.view.is_action_enabled('delete')">
256 <li><a type="delete">Delete</a></li>
258 <li><ul class="oe_kanban_colorpicker" data-field="color"/></li>
261 <div class="oe_kanban_content">
266 <field name="delivered" widget="gauge" style="width:160px; height: 120px;"
267 options="{'max_field': 'sent'}"/>
268 <field name="opened" widget="gauge" style="width:160px; height: 120px;"
269 options="{'max_field': 'sent'}"/>
270 <field name="replied" widget="gauge" style="width:160px; height: 120px;"
271 options="{'max_field': 'sent'}"/>
273 <t t-foreach='record.mass_mailing_kanban_ids.value' t-as='mass_mailing'>
274 <t t-call="mass_mailing.mass_mailing"/>
277 <div class="oe_clear"></div>
285 <record id="action_view_mass_mailing_campaigns" model="ir.actions.act_window">
286 <field name="name">Mass Mailing Campaigns</field>
287 <field name="res_model">mail.mass_mailing.campaign</field>
288 <field name="view_type">form</field>
289 <field name="view_mode">kanban,tree,form</field>
290 <field name="help" type="html">
291 <p class="oe_view_nocontent_create">
292 Click to define a new mass mailing campaign.
294 Create a campaign to structure mass mailing and get analysis from email status.
299 <!-- MAIL MAIL STATISTICS !-->
300 <record model="ir.ui.view" id="view_mail_mail_statistics_search">
301 <field name="name">mail.mail.statistics.search</field>
302 <field name="model">mail.mail.statistics</field>
303 <field name="arch" type="xml">
304 <search string="Mail Statistics">
305 <field name="mail_mail_id"/>
306 <field name="message_id"/>
311 <record model="ir.ui.view" id="view_mail_mail_statistics_tree">
312 <field name="name">mail.mail.statistics.tree</field>
313 <field name="model">mail.mail.statistics</field>
314 <field name="arch" type="xml">
315 <tree string="Mail Statistics">
316 <field name="mail_mail_id"/>
317 <field name="message_id"/>
318 <field name="opened"/>
319 <field name="replied"/>
320 <field name="bounced"/>
325 <record model="ir.ui.view" id="view_mail_mail_statistics_form">
326 <field name="name">mail.mail.statistics.form</field>
327 <field name="model">mail.mail.statistics</field>
328 <field name="arch" type="xml">
329 <form string="Mail Statistics" version="7.0">
332 <field name="mail_mail_id"/>
333 <field name="message_id"/>
334 <field name="opened"/>
335 <field name="replied"/>
336 <field name="bounced"/>
339 <field name="mass_mailing_id"/>
340 <field name="mass_mailing_campaign_id"/>
341 <field name="template_id"/>
342 <field name="model"/>
343 <field name="res_id"/>
350 <record id="action_view_mail_mail_statistics" model="ir.actions.act_window">
351 <field name="name">Mail Statistics</field>
352 <field name="res_model">mail.mail.statistics</field>
353 <field name="view_type">form</field>
354 <field name="view_mode">tree,form</field>
357 <!-- Top menu item -->
358 <menuitem name="Marketing" id="base.marketing_menu" sequence="85"/>
360 <!-- Add in marketing -->
361 <menuitem name="Mass Mailing" id="mass_mailing_campaign"
362 parent="base.marketing_menu" sequence="1"/>
363 <menuitem name="Campaigns" id="menu_email_campaigns"
364 parent="mass_mailing_campaign" sequence="1"
365 action="action_view_mass_mailing_campaigns"/>
366 <menuitem name="Mass Mailings" id="menu_email_mass_mailings"
367 parent="mass_mailing_campaign" sequence="2"
368 action="action_view_mass_mailings"/>
370 <!-- Add in Technical/Email -->
371 <menuitem name="Mail Statistics" id="menu_email_statistics"
372 parent="base.menu_email" sequence="50"
373 action="action_view_mail_mail_statistics"/>