summaryrefslogtreecommitdiff
path: root/addons/sms/models/__init__.py
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2019-08-09 14:04:18 +0000
committerThibault Delavallée <tde@odoo.com>2019-08-12 12:00:22 +0000
commite7cd604afa7f2cd4a4073d8e24ec0da9384c8d03 (patch)
tree376093fe748ef51b15aa9117497e24ba8de5cc69 /addons/sms/models/__init__.py
parent5450415354233671fe42f62c3b095d03c1389317 (diff)
[IMP] sms: add a is_mail_thread_sms field allowing to filter models
PURPOSE SMS are a powerful marketing tool. For instance it is perfect to announce a sale or to communicate a coupon code, to welcome a new customer in a fidelity program, ... Purpose of this task is to integrate SMS sending in batch in mass mailing. It will use same mailing objects but sending SMS instead of emails. Some metrics and flows will have to be slightly updated at the same time. SPECIFICATIONS Limit use of templates to models that are really capable of sending SMS. Templates are now available on models that inherit from mail.thread and effectively have fields used in SMS sending. Technically this is done through a not stored field on ir.model that is searchable. SMS sending capabilities is based on * having fields holding phone numbers, as defined on mail.thread in SMS; * having fields holding partners, as defined on mail.thread in SMS; This implied some code rewriting notably about finding default SMS recipients on a given model, in order to have fields instead of directly returning partners. LINKS Task 1997464 PR #34424 Original SMS addition: Task 1922163 (4287481)
Diffstat (limited to 'addons/sms/models/__init__.py')
-rw-r--r--addons/sms/models/__init__.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/addons/sms/models/__init__.py b/addons/sms/models/__init__.py
index 8ae76d2a518..d7153098f46 100644
--- a/addons/sms/models/__init__.py
+++ b/addons/sms/models/__init__.py
@@ -2,6 +2,7 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import ir_actions
+from . import ir_model
from . import mail_followers
from . import mail_message
from . import mail_notification