[IMP] mass_mailing(_sms), link_tracker: improve action helper messages

This commit improves action helper message and sample data for
different menus of link tracker for better onboarding.

Menus (link tracker)

1) Mediums(action -> utm_medium_action)
2) Source(action -> utm_source_action)

Menus (mass mailing)

1) Mailings(action -> mailing_mailing_action_mail)
2) Mailing Lists(action -> action_view_mass_mailing_lists)
3) Campaign Tags(action -> action_view_utm_tag)
4) Blacklisted Email Addresses(action -> mail_blacklist_action)

Menus (mass mailing sms)

1) SMS Marketing(action -> mailing_mailing_action_sms)
2) Mailing Lists(action -> mailing_list_action_sms)
3) Mailing List Contacts(action -> mailing_contact_action_sms)
4) SMS Marketing Analysis(action -> mailing_trace_report_action_sms)
5) Blacklisted Phone Numbers(action -> phone_blacklist_action)

Menu name changed for following menu.

1)Contacts Lists to Mailing Lists
2)Contacts to Mailing List Contacts

Task-2584073
PR odoo/odoo#74082
This commit is contained in:
dht-odoo
2021-08-20 13:11:03 +00:00
committed by Thibault Delavallée
parent 10c5feab12
commit 37d94d3f98
11 changed files with 32 additions and 28 deletions
+2 -2
View File
@@ -60,9 +60,9 @@
<field name="search_view_id" ref="mail_blacklist_view_search"/>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Add an email address in the blacklist
Add an email address to the blacklist
</p><p>
Email addresses that are blacklisted means that the recipient won't receive mass mailing anymore.
Email addresses that are blacklisted won't receive Email mailings anymore.
</p>
</field>
</record>
@@ -215,10 +215,9 @@
<field name="view_mode">kanban,tree,form</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Create a new mailing list
Create a Mailing List
</p><p>
You don't need to import your mailing lists, you can easily
send emails<br/> to any contact saved in other Odoo apps.
No need to import mailing lists, you can send mailings to contacts saved in other Odoo apps.
</p>
</field>
</record>
@@ -548,10 +548,9 @@
}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Create a new mailing
Create a Mailing
</p><p>
You don't need to import your mailing lists, you can easily
send emails<br/> to any contact saved in other Odoo apps.
Design a striking email, define recipients and track its results.
</p>
</field>
</record>
@@ -56,8 +56,9 @@
<field name="domain">[('mailing_type', '=', 'sms')]</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
SMS Marketing Statistics allows you to check different mailing related information like number of sent SMS or bounced SMS.
You can sort out your analysis by different groups to get accurate grained analysis.
No data yet!
</p><p>
Come back once some SMS Mailings are sent to check out aggregated results.
</p>
</field>
</record>
@@ -78,14 +78,16 @@
</record>
<record id="mailing_contact_action_sms" model="ir.actions.act_window">
<field name="name">Contacts</field>
<field name="name">Mailing List Contacts</field>
<field name="res_model">mailing.contact</field>
<field name="view_mode">tree,form</field>
<field name="context">{'mailing_sms': True, 'search_default_filter_not_phone_bl': 1, }</field>
<field name="view_id" ref="mailing_contact_view_tree"/>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Create a new contact
Create a mailing contact
</p><p>
Mailing contacts allow you to separate your marketing audience from your contact directory.
</p>
</field>
</record>
@@ -18,16 +18,15 @@
</record>
<record id="mailing_list_action_sms" model="ir.actions.act_window">
<field name="name">Contact Lists</field>
<field name="name">Mailing Lists</field>
<field name="res_model">mailing.list</field>
<field name="view_mode">kanban,tree,form</field>
<field name="context">{'mailing_sms': True}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Create a new contacts list
Create a Mailing List
</p><p>
You don't need to import your contacts lists, you can easily
send SMS to any contact saved in other Odoo apps.
No need to import mailing lists, you can send SMS Text Messages to contacts saved in other Odoo apps.
</p>
</field>
</record>
@@ -242,9 +242,9 @@
}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Create a new SMS Marketing
Create a SMS Marketing Mailing
</p><p>
You can easily send SMS to any contact saved in other Odoo apps.
Write an appealing SMS Text Message, define recipients and track its results.
</p>
</field>
</record>
@@ -16,19 +16,19 @@
<!-- SMS Marketing / Contacts Lists -->
<menuitem id="mass_mailing_sms_menu_contacts"
name="Contacts Lists"
name="Mailing Lists"
parent="mass_mailing_sms_menu_root"
sequence="2"
groups="mass_mailing.group_mass_mailing_user"/>
<!-- SMS Marketing / Contacts Lists / Contacts Lists -->
<menuitem id="mailing_list_menu_sms"
name="Contacts Lists"
name="Mailing Lists"
parent="mass_mailing_sms_menu_contacts"
sequence="1"
groups="mass_mailing.group_mass_mailing_user"/>
<!-- SMS Marketing / Contacts Lists / Contacts -->
<menuitem id="mailing_contact_menu_sms"
name="Contacts"
name="Mailing List Contacts"
parent="mass_mailing_sms_menu_contacts"
sequence="2"
groups="mass_mailing.group_mass_mailing_user"/>
@@ -62,7 +62,7 @@
<p class="o_view_nocontent_smiling_face">
Add a phone number in the blacklist
</p><p>
Blacklisted phone numbers means that the recipient won't receive SMS Marketing anymore.
Blacklisted phone numbers won't receive SMS Mailings anymore.
</p>
</field>
</record>
+2 -2
View File
@@ -137,9 +137,9 @@
<field name="res_model">utm.tag</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Add a new tag
Create a Tag
</p><p>
Use tags to organize campaigns and easily filter them.
Assign tags to your campaigns to organize, filter and track them.
</p>
</field>
</record>
+8 -4
View File
@@ -37,7 +37,7 @@
<field name="name">utm.medium.view.tree</field>
<field name="model">utm.medium</field>
<field name="arch" type="xml">
<tree string="Mediums" editable="bottom">
<tree string="Mediums" editable="bottom" sample="1">
<field name="name"/>
<field name="active" invisible="1"/>
</tree>
@@ -78,7 +78,9 @@
<field name="search_view_id" ref="utm_medium_view_search"/>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Define a new UTM medium
Create a Medium
</p><p>
UTM Mediums track the mean that was used to attract traffic (e.g. "Website", "Twitter", ...).
</p>
</field>
</record>
@@ -94,7 +96,7 @@
<field name="name">utm.source.view.tree</field>
<field name="model">utm.source</field>
<field name="arch" type="xml">
<tree string="Source" editable="bottom">
<tree string="Source" editable="bottom" sample="1">
<field name="name"/>
</tree>
</field>
@@ -120,7 +122,9 @@
<field name="view_mode">tree,form</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Define a new UTM source
No Sources yet!
</p><p>
UTM Sources track where traffic comes from (e.g. "May Newsletter", "", ...).
</p>
</field>
</record>