RATIONALE Simplify field management for mail / phone / sms flows. Make it working out of the box, easier to use and tweak. SPECIFICATIONS Move 'mail' and 'phone_validation' helpers directly at model level, allowing to rely on those methods in all models instead of only when inheriting from 'mail.thread' or 'mail.thread.phone'. Those helpers are used to find primary email, phone numbers or customers in flows involving sending emails or SMS. A default behavior exists that is generally valid for most models. Method can then be overridden to implement their own custom behavior. Future commits will improve them and remove duplicated computation between mail, phone_validation, mass_mailing and sms modules. Task-3422449 (Mail, Phone: Move and improve field helpers) Part-of: odoo/odoo#130468
9 lines
233 B
Python
9 lines
233 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from . import phone_blacklist
|
|
from . import mail_thread_phone
|
|
from . import models
|
|
from . import res_partner
|
|
from . import res_users
|