Tuesday, January 30, 2024
5 changes · master
Enhancements to existing features
This update simplifies how list views decide whether records can be selected. It is an internal cleanup that should make the code easier to maintain without changing day-to-day user behavior.
Original PR description
Since `canSelectRecord` getter is cached inside the t-set at the start of the template, it is actually not useful to have it has a getter. This PR move it to the component setup and rename it `selectionEnabled`.
The discard button in forms now uses a cross icon instead of an undo icon and clarifies that it discards all changes. This reduces confusion for users who expect undo to reverse only the most recent action in editing tools.
Original PR description
<h3>Current behavior before PR:</h3> - `undo` (fa-undo) button was used globally to discard all changes - It leads to confusion as `undo` is used to revert to their last change in `web_editor` and `mass_mailing`. <h3>Desired behavior after the PR is merged:</h3> - Display the `cross` (fa-times) button instead of (fa-undo) and changed the tooltip from `Discard changes` to `Discard all changes`. Task-3688337
The web module's internal tests for name-related services were moved to a newer testing framework. This improves maintainability and reliability of future development without changing the user-facing product experience.
Original PR description
task-id: 3705027
This change adjusts an internal performance test to match the current behavior of the enterprise Discuss feature. It helps keep automated checks accurate and avoids false alarms during development, with no expected impact for end users.
Original PR description
It appears there is currently no extra query in enterprise. https://github.com/odoo/odoo/pull/151760
The appraisal list view now includes feedback request information, giving users a more complete overview without opening each appraisal. This helps managers and HR teams quickly see appraisal context and follow-up needs from the main list.
Original PR description
To have all information in the tree view and thus having a better overview of the appraisals, the feedback requests is added in the tree view. task-3575633