Daily updates from Odoo
Monday, May 13, 2019
2 changes
Code cleanup and technical improvements
This update makes internal email-processing logic less exposed and adds clearer access checks when the interface needs that information. It also reorganizes blacklist and bounce handling so mailing, CRM, contacts, and related business flows can manage blocked or failed email addresses more consistently in future improvements.
Original PR description
Purpose: make some methods from mail.thread mixin private and update their naming if necessary. Some methods prepare data for business flows and deal with internal information. Public methods should either use of give some access to those methods. Computation itself should be keps internal. Another purpose is to prepare blacklist and bounce management improvements by improving blacklist mixin. It is now reflected on models and build on top of mail.thread. It is renamed to mail.thread.blacklist to be coherent with mail.thread and mail.thread.cc mixins. Related to task ID 1911679
Helpdesk and related enterprise components were adjusted to stay compatible with recent shared mail system changes. This keeps ticket communication, recipient suggestions, and attachment-related behavior working consistently after the underlying mail updates.
Original PR description
See commit XXXXXX Related to task ID Linked to PR #