Daily updates from Odoo
Monday, April 15, 2019
5 changes · master
New functionality added to Odoo
Adds a SARS VAT201 report for South African companies in Odoo. This helps businesses prepare VAT reporting in the required local format, reducing manual work and supporting local compliance.
Original PR description
task: https://www.odoo.com/web#id=1893580&action=327&model=project.task&view_type=form&menu_id=4720 pad: https://pad.odoo.com/p/r.083353e4aa95c00d4b304aeff6df4eac reworked version of #3874
Enhancements to existing features
Document chat notifications now make it easier to open the related record directly from the messaging menu. Chat windows also remove redundant document labels and refine message header text sizing for a cleaner reading experience.
Original PR description
Pad:https://pad.odoo.com/p/r.345abaee52e377e54b3e789016e5725c Task:https://www.odoo.com/web#id=1929169&action=333&active_id=131&model=project.task&view_type=form&menu_id=4720
Mass mailing users now get clearer statistics and tracking details directly in list and form views. This makes it easier to understand campaign link clicks and mailing performance without needing deep technical investigation.
Original PR description
Purpose of this merge is to improve the daily use of mass mailing by improving the way statistics are computed and displayed. See enterprise PR https://github.com/odoo/enterprise/pull/3391 for marketing automation counterpart of this merge. This merge is linked to task ID 1924711 and closes PR #30059.
Marketing automation now reports email campaign results more accurately, including failed, ignored, bounced, opened, replied, and clicked messages. This helps business users better understand campaign performance and identify which links and mailings are most effective.
Original PR description
Purpose of this merge is to improve the daily use of marketing automation by improving the way statistics are computed and displayed. See community PR https://github.com/odoo/odoo/pull/30059 for mass mailing counterpart of this merge. This merge is linked to task ID 1924711 and closes PR #3391.
Resolved issues and error corrections
Email campaign seen lists now work for more types of customer or business records, even when they do not use the standard email field names. This prevents crashes and makes campaign tracking more consistent across Odoo apps.
Original PR description
… seen list Before, the assumption was made that if email field doesn't exist on the targeted model, the mail field has to be email_from. So if one model (for example : account.invoince) is targeted and does not have a field email nor email_from, get seen list will crash as it's searching at least on email_from on the targeted model table. Now, wa apply same 'get email field' rule from mail_thread.message_get_default_recipients, that gives us all the possibilities to get the email field of a possible targeted model for sending mails. Also, since introduction of blacklist and mail.address.mixin, primary email can be used if defined on the model. Closes PR # Task ID : 1907292 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr