18e6f7d376c30c059331c3a1243475731b40718d
Composer holds code to check recipients email and avoid sending emails when recipients do not have valid emails. Purpose is to avoid bloating the email queue with emails that are about to fail. It is done by analyzing recipients of emails, aka checking 'recipient_ids' value before creating the mail.mail. When being in comment mode, this code has no use as recipients are computed by the notification process, not by the composer. We can therefore skip this part. It adds the 'state' and 'failure_type' values that are used on mail model, but not on messages. The same kind of processing could be done in notification process to avoid sending unnecessary notifications, but this improvement belongs to another commit and task. Task-2710804 (Mail: Clean MailThread Posting API) Part-of: odoo/odoo#99482
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%