[IMP]: mass_mailing: improve some views

- In the campaign form view, when you click on "SMS", the filter has changed
  ``My Mailing`` -> ``My SMS Marketing``
- In the campaign form view,  display the Mail/SMS subject instead of the SMS name
- In UTM, move the campaign from the data to the demo data

Task #2082296

closes odoo/odoo#40205

Related: odoo/enterprise#6685
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
This commit is contained in:
Debauche Stéphane
2019-11-14 07:37:16 +00:00
parent e788c040f6
commit 8453b7fb90
6 changed files with 32 additions and 26 deletions
@@ -19,7 +19,7 @@
<page string="Mailings" attrs="{'invisible': [('mailing_mail_count', '=', 0)]}">
<field name="mailing_mail_ids" readonly="1" nolabel="1">
<tree>
<field name="name"/>
<field name="subject"/>
<field name="sent_date"/>
<field name="state"/>
<field name="delivered"/>
+1 -1
View File
@@ -30,7 +30,7 @@ class UtmCampaign(models.Model):
return action
def action_redirect_to_mailing_sms(self):
action = self.env.ref('mass_mailing.action_view_mass_mailings_from_campaign').read()[0]
action = self.env.ref('mass_mailing_sms.mailing_mailing_action_sms').read()[0]
action['context'] = {
'default_campaign_id': self.id,
'default_mailing_type': 'sms',
@@ -22,7 +22,7 @@
<group>
<field name="mailing_sms_ids" readonly="1" nolabel="1">
<tree>
<field name="name"/>
<field name="subject"/>
<field name="sent_date"/>
<field name="state"/>
<field name="bounced"/>
+3 -1
View File
@@ -16,6 +16,8 @@ Enable management of UTM trackers: campaign, medium, source.
'views/utm_views.xml',
'security/ir.model.access.csv',
],
'demo': [],
'demo': [
'data/utm_demo.xml',
],
'auto_install': False,
}
-22
View File
@@ -18,28 +18,6 @@
<field name="sequence">30</field>
</record>
<!-- UTM Campain -->
<record model="utm.campaign" id="utm_campaign_fall_drive">
<field name="name">Sale</field>
<field name="stage_id" ref="utm.default_utm_stage"/>
<field name="is_website" eval="True"/>
</record>
<record model="utm.campaign" id="utm_campaign_christmas_special">
<field name="name">Christmas Special</field>
<field name="stage_id" ref="utm.default_utm_stage"/>
<field name="is_website" eval="True"/>
</record>
<record model="utm.campaign" id="utm_campaign_email_campaign_services">
<field name="name">Email Campaign - Services</field>
<field name="stage_id" ref="utm.default_utm_stage"/>
<field name="is_website" eval="True"/>
</record>
<record model="utm.campaign" id="utm_campaign_email_campaign_products">
<field name="name">Email Campaign - Products</field>
<field name="stage_id" ref="utm.default_utm_stage"/>
<field name="is_website" eval="True"/>
</record>
<!-- UTM Source -->
<record model="utm.source" id="utm_source_search_engine">
<field name="name">Search engine</field>
+26
View File
@@ -0,0 +1,26 @@
<?xml version="1.0"?>
<odoo>
<data>
<!-- UTM Campaigns -->
<record model="utm.campaign" id="utm_campaign_fall_drive">
<field name="name">Sale</field>
<field name="stage_id" ref="utm.default_utm_stage"/>
<field name="is_website" eval="True"/>
</record>
<record model="utm.campaign" id="utm_campaign_christmas_special">
<field name="name">Christmas Special</field>
<field name="stage_id" ref="utm.default_utm_stage"/>
<field name="is_website" eval="True"/>
</record>
<record model="utm.campaign" id="utm_campaign_email_campaign_services">
<field name="name">Email Campaign - Services</field>
<field name="stage_id" ref="utm.default_utm_stage"/>
<field name="is_website" eval="True"/>
</record>
<record model="utm.campaign" id="utm_campaign_email_campaign_products">
<field name="name">Email Campaign - Products</field>
<field name="stage_id" ref="utm.default_utm_stage"/>
<field name="is_website" eval="True"/>
</record>
</data>
</odoo>