Monday, November 29, 2021
4 changes · master
Enhancements to existing features
The mail module’s automated tests were updated to avoid relying on an older internal test approach. This helps prepare the Discuss/mail area for a future framework upgrade while keeping the change internal and low risk for users.
Original PR description
Omission of some tests that still use `component.el`. In preparation of using OWL v2 in discuss code. Task-2694242 Task-2701230 Original PR: https://github.com/odoo/odoo/pull/80094
Payment-related logs now use a consistent format across payment providers and identify transactions by their reference whenever possible. This makes it easier for support and operations teams to trace payment issues regardless of which provider handled the transaction.
Original PR description
The logs for payments contain the transaction reference whenever possible. Before logs for transactions contained the reference or the id of the transaction in an inconsistent way. Now transactions are identified by reference whenever possible. The logs for payments for the same function on different acquirers should have the same format. Same flow steps for different acquirers had information passed in different formats. Now at each step of a transaction flow log messages have the same format regardless of the acquirer. Overall the payment logs should have an uniform format. Hopefully understanding log messages related to transactions should be easier, as now log format is independent of the acquirer and transaction are easily identified by reference. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The website editor’s on/off toggle switches now show a grey cross when inactive and a green check mark when active. This makes settings easier to understand at a glance and improves the editing experience for users.
Original PR description
This commit aims to clarify the state of the boolean toggle widgets used in the web editor. To this end, a grayed out cross icon is added in the inactive state and a green check mark icon is added in the active state. task-2586313
This update renames internal mail test models to follow the newer JavaScript naming convention. It improves consistency for developers maintaining the mail module without changing business features or user workflows.
Original PR description
Rename models `test.*` to `Test*` in order to be consistent with the new naming convention for javascript models. Part of task-2701674.