Thursday, February 3, 2022
6 changes · master
Enhancements to existing features
The mail module was updated to use a newer internal component access pattern. This helps keep the codebase aligned with current framework practices and supports easier maintenance without changing user-facing behavior.
Original PR description
Part of task-2694208
Payment tests no longer add CSRF tokens to JSON-based requests because those tokens are not used for that request type. This keeps the test setup simpler and better aligned with how the system actually handles these requests, with no expected impact on users.
Original PR description
The CSRF token is not checked for JSON(-RPC) requests.
This update standardizes how chat and messaging components receive styling information, helping keep the interface more consistent across live chat and mail screens. It is a minor internal improvement that supports easier maintenance without changing core user workflows.
Original PR description
Part of task-2694196
This update adds test coverage to ensure file upload activities keep the correct activity type when changed. It reduces the risk of future regressions in the mail activity workflow without changing the user experience directly.
Original PR description
Some recent changes have evidenced that the modification of the activity type of an 'upload_file' activity was not properly covered by the tests. This commit adds a new test for this specific case. Part of task-2730667
This update tidies internal naming for attachment lists in Odoo's mail features. It helps keep the code easier to maintain without changing how users interact with email attachments.
Several reporting and customization components were adjusted to stay compatible with recent platform changes in Odoo's report rendering engine. This helps ensure invoices, delivery documents, tax reports, and worksheet templates continue to generate reliably after the underlying technical update.
Original PR description
[IMP] web_studio: addapt to community merge file qweb.py and ir_qweb.py [IMP] web_studio: addapt to changes: IrQweb remove compiling recursivity