From 3751379f1e9a4c215fb6eb898b4ccc67659b9ace Mon Sep 17 00:00:00 2001 From: stephanchrst Date: Tue, 10 May 2022 21:51:50 +0700 Subject: initial commit 2 --- .../mass_mailing_sms/views/link_tracker_views.xml | 8 + .../views/mailing_contact_views.xml | 93 ++++++++ .../mass_mailing_sms/views/mailing_list_views.xml | 22 ++ .../views/mailing_mailing_views.xml | 256 +++++++++++++++++++++ .../mass_mailing_sms/views/mailing_sms_menus.xml | 63 +++++ .../mass_mailing_sms/views/mailing_trace_views.xml | 122 ++++++++++ .../views/mass_mailing_sms_templates_portal.xml | 60 +++++ .../mass_mailing_sms/views/utm_campaign_views.xml | 60 +++++ 8 files changed, 684 insertions(+) create mode 100644 addons/mass_mailing_sms/views/link_tracker_views.xml create mode 100644 addons/mass_mailing_sms/views/mailing_contact_views.xml create mode 100644 addons/mass_mailing_sms/views/mailing_list_views.xml create mode 100644 addons/mass_mailing_sms/views/mailing_mailing_views.xml create mode 100644 addons/mass_mailing_sms/views/mailing_sms_menus.xml create mode 100644 addons/mass_mailing_sms/views/mailing_trace_views.xml create mode 100644 addons/mass_mailing_sms/views/mass_mailing_sms_templates_portal.xml create mode 100644 addons/mass_mailing_sms/views/utm_campaign_views.xml (limited to 'addons/mass_mailing_sms/views') diff --git a/addons/mass_mailing_sms/views/link_tracker_views.xml b/addons/mass_mailing_sms/views/link_tracker_views.xml new file mode 100644 index 00000000..30ab3459 --- /dev/null +++ b/addons/mass_mailing_sms/views/link_tracker_views.xml @@ -0,0 +1,8 @@ + + + + diff --git a/addons/mass_mailing_sms/views/mailing_contact_views.xml b/addons/mass_mailing_sms/views/mailing_contact_views.xml new file mode 100644 index 00000000..070b73af --- /dev/null +++ b/addons/mass_mailing_sms/views/mailing_contact_views.xml @@ -0,0 +1,93 @@ + + + + mailing.contact.view.search.inherit.sms + mailing.contact + + + + + + + + + + + + + + + + + mailing.contact.view.tree.inherit.sms + mailing.contact + + 20 + + + + + + + + + + + mailing.contact.view.form.inherit.sms + mailing.contact + + + + + + + + + mailing.contact.view.kanban.inherit.sms + mailing.contact + + + + + + + + + + + + + + Contacts + mailing.contact + tree,form + {'mailing_sms': True, 'search_default_filter_not_phone_bl': 1, } + + +

+ Create a new contact +

+
+
+ + + + + + +
diff --git a/addons/mass_mailing_sms/views/mailing_list_views.xml b/addons/mass_mailing_sms/views/mailing_list_views.xml new file mode 100644 index 00000000..de57e354 --- /dev/null +++ b/addons/mass_mailing_sms/views/mailing_list_views.xml @@ -0,0 +1,22 @@ + + + + Contact Lists + mailing.list + kanban,tree,form + {'mailing_sms': True} + +

+ Create a new contacts list +

+ You don't need to import your contacts lists, you can easily + send SMS to any contact saved in other Odoo apps. +

+
+
+ + + + + +
diff --git a/addons/mass_mailing_sms/views/mailing_mailing_views.xml b/addons/mass_mailing_sms/views/mailing_mailing_views.xml new file mode 100644 index 00000000..bbf64b00 --- /dev/null +++ b/addons/mass_mailing_sms/views/mailing_mailing_views.xml @@ -0,0 +1,256 @@ + + + + + mailing.mailing.search + mailing.mailing + + primary + + + My SMS Marketing + + + + + + mailing.mailing.view.form.inherit.sms + mailing.mailing + + + + + {'invisible': ['|', ('state', 'in', ('in_queue', 'done')), ('mailing_type', '!=', 'mail')]} + + + + + + + + + {'invisible': [('mailing_type', '!=', 'mail')]} + + + SMS Text Message have been ignored and will not be sent. + + + {'invisible': [('mailing_type', '!=', 'mail')]} + + + SMS Text Message are in queue and will be sent soon. + + + {'invisible': [('mailing_type', '!=', 'mail')]} + + + SMS Text Message have been sent. + + + {'invisible': [('mailing_type', '!=', 'mail')]} + + + SMS Text Message could not be sent. + + + {'invisible': [('mailing_type', '!=', 'mail')]} + + + This SMS marketing is scheduled for + + + + {'invisible': ['|',('mailing_type', '!=', 'mail'),('state', 'in', ('draft','test'))]} + + + {'invisible': ['|',('mailing_type', '!=', 'mail'),('state', 'in', ('draft','test'))]} + + + + {'invisible': [('mailing_type', '!=', 'mail')], 'readonly': [('state', 'in', ('sending', 'done'))], 'required': [('mailing_type', '=', 'mail')]} + + For an Email, Subject your Recipients will see in their inbox. + For an SMS Text Message, internal Title of the Message. + + + + + + {'readonly': [('state', 'in', ('sending', 'done'))], 'invisible': [('mailing_type', '!=', 'mail')]} + + + {'invisible': [('mailing_type', '!=', 'mail')]} + + + + + + + + + + + + + + + + {'mailing_sms' : context.get('mailing_sms')} + + + + + { + 'invisible': [('mailing_type', '!=', 'mail')], + 'readonly': [('state', 'in', ('sending', 'done'))]} + + + + {'invisible': [('mailing_type', '!=', 'mail')]} + + + {'invisible': [('mailing_type', '!=', 'mail')]} + + + {'invisible': [('mailing_type', '!=', 'mail')]} + + + {'invisible': [('mailing_type', '!=', 'mail')]} + + + {'invisible': [('mailing_type', '!=', 'mail')]} + + + + + + + mailing.mailing.view.form.mixed + mailing.mailing + primary + 30 + + + + 0 + + + + + + mailing.mailing.view.kanban.inherit.sms + mailing.mailing + + + + + + + + {'invisible': [('mailing_type', '!=', 'mail')]} + + + {'invisible': [('mailing_type', '!=', 'mail')]} + + + + + + + + + + mailing.mailing.view.tree.sms + mailing.mailing + 20 + + + + + + + + + + + + + + + + + + + SMS Marketing + mailing.mailing + kanban,tree,form,graph + + [('mailing_type', '=', 'sms')] + { + 'search_default_assigned_to_me': 1, + 'default_user_id': uid, + 'default_mailing_type': 'sms', + 'mailing_sms': True + } + +

+ Create a new SMS Marketing +

+ You can easily send SMS to any contact saved in other Odoo apps. +

+
+
+ + 1 + kanban + + + + + 2 + tree + + + + + + + + + +
diff --git a/addons/mass_mailing_sms/views/mailing_sms_menus.xml b/addons/mass_mailing_sms/views/mailing_sms_menus.xml new file mode 100644 index 00000000..1e505540 --- /dev/null +++ b/addons/mass_mailing_sms/views/mailing_sms_menus.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/addons/mass_mailing_sms/views/mailing_trace_views.xml b/addons/mass_mailing_sms/views/mailing_trace_views.xml new file mode 100644 index 00000000..0d2c094b --- /dev/null +++ b/addons/mass_mailing_sms/views/mailing_trace_views.xml @@ -0,0 +1,122 @@ + + + + mailing.trace.view.search.inherit.sms + mailing.trace + + + + + + + + + + + + mailing.trace.view.tree.inherit.sms + mailing.trace + + + + + + + + + + + + + mailing.trace.view.tree.sms + mailing.trace + 20 + + + + + + + + + + + + + + + + + mailing.trace.view.form.inherit.sms + mailing.trace + + + + {'invisible': [('trace_type', '!=', 'mail')]} + + + This sms + + + {'invisible': [('trace_type', '!=', 'mail')]} + + + {'invisible': [('trace_type', '!=', 'mail')]} + + + {'invisible': [('trace_type', '!=', 'mail')]} + + + {'invisible': [('trace_type', '=', 'sms')]} + + + {'invisible': [('trace_type', '=', 'sms')]} + + + + + + + + + + + mailing.trace.view.form.sms + mailing.trace + 20 + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
diff --git a/addons/mass_mailing_sms/views/mass_mailing_sms_templates_portal.xml b/addons/mass_mailing_sms/views/mass_mailing_sms_templates_portal.xml new file mode 100644 index 00000000..bf5a7683 --- /dev/null +++ b/addons/mass_mailing_sms/views/mass_mailing_sms_templates_portal.xml @@ -0,0 +1,60 @@ + + + + + + diff --git a/addons/mass_mailing_sms/views/utm_campaign_views.xml b/addons/mass_mailing_sms/views/utm_campaign_views.xml new file mode 100644 index 00000000..b3a56a3e --- /dev/null +++ b/addons/mass_mailing_sms/views/utm_campaign_views.xml @@ -0,0 +1,60 @@ + + + + utm.campaign.view.form + utm.campaign + + + + + + + + + + + + + + + +