Thursday, December 14, 2023
3 changes · master
Enhancements to existing features
Unhelpful tooltip text was removed from access rights settings in Project, Timesheets, and related base configuration. This makes the permissions screens cleaner and reduces clutter without changing how access rights work.
Original PR description
This commit removes the tooltips in the uses access rights for the project, hr_timesheet and helpdesk modules as they don't give valuable informations. taskid:3277206
The mail testing tools now include an option to hide simulated browser tabs and show the test results clearly. This helps developers debug automated tests faster without extra manual browser steps, improving maintenance efficiency.
Original PR description
An helper that allows Qunit to simulate tests on multiple browser tabs already exists. While the debug mode of Qunit is enabled, the helper render tabs over the default layout and display a dropdown to select which tab should be displayed. It makes it harder to debug a specific test because it is currently not possible to browse test results without manual interaction with the browser developer tools. This developement adds a new item in the dropdown created by the helper. The new item named "Qunit" is created by default and its purpose is to hide all tabs so that test results are readable.
This update keeps the enterprise live chat behavior aligned with related platform changes, so chat windows can continue remembering whether they were folded or expanded. The change is small and mostly internal, reducing the risk of disruption while preserving the expected user experience.
Original PR description
In the community counterpart of this PR, the `channel_fold` method of the `discuss.channel` model was changed to a protected method. This PR adapts the call sites of this method to its new name. part of task-3488100 community: https://github.com/odoo/odoo/pull/145905