626557147cefe9e8479a57d585138e4a3f6fc412
RATIONALE Simplify field management for mail / phone / sms flows. Make it working out of the box, easier to use and tweak. SPECIFICATIONS Simplify model custom code when dealing with phone and sms by using helpers and standard behavior defined on all models. '_sms_get_partner_fields' was introduced at odoo/odoo@bdebcab0ce to have a generic implementation of finding partners on a record. Since then another version has been added directly in 'mail' module, using '_mail_get_partners'. '_sms_get_number_fields' was introduced at the same time to have a generic implementation of finding numbers on a record. Since then a generic and improved version has been added directly in 'phone_validation' module, see '_phone_get_number_fields'. Those method can therefore be removed, and replaced by the generic ones available on BaseModel. Task-3422449 (Mail, Phone: Move and improve field helpers) Prepares Task-36879 (Mail: Support MultiCompany Aliases) Part-of: odoo/odoo#130468
…
…
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%