Daily updates from Odoo
Thursday, February 6, 2025
7 changes · master
Enhancements to existing features
Gantt views can now collapse consecutive unavailable time columns that contain no scheduled items, making schedules easier to read and navigate. Restaurant appointment bookings use this clearer folded view by default, reducing wasted screen space from off-hours.
Original PR description
This commit allows to fold gantt columns that are not "useful" on the screen: this consists in consecutive columns that are filled with unavailabilities on each row and that do not contain any pill as well. Such columns therefore are folded into a single one when the user activates the option and can be unfolded by clicking on any cell of the folded column. task-4350760
Field service project task views now show subtasks by default, making it easier for users to see all work linked to a project without discovering an extra filter. Users who prefer a simpler view can still hide subtasks using the new hide filter.
Original PR description
Before this commit, the subtasks are hidden by default when the user goes into a project to see the tasks linked to that project. The problem is it is difficult to notify the sub-tasks are not displayed in the view and it is also difficult to know how to show them. The user has to discover the new filter `Show sub-tasks` in the search view. This commit will now display all tasks (sub-tasks included) linked to the project to be sure the user will see all information first. If the user would like to hide the sub-tasks then he will just have to select the filter `Hide Sub-Tasks`. task-4547389
The document signing screen has been adjusted so the side panel appears on the right and no longer clashes with the signing prompt. The first side panel option is selected automatically, making document preview and signing easier for users.
Original PR description
**Purpose ========** This PR handles overriding the default PDF.js viewer styling to enhance the user experience while signing documents. Specifically, it addresses the issue where overlapping…
**Purpose ========** This PR handles overriding the default PDF.js viewer styling to enhance the user experience while signing documents. Specifically, it addresses the issue where overlapping elements, such as the "Click to Start" prompt and the sign panel, create a visually unappealing interface. **Specification =========** 1. Moves the side panel to the right side of the viewer for improved accessibility. 2. Ensures the first option in the side panel is selected by default, simplifying the document preview process (refer to: https://link.excalidraw.com/l/65VNwvy7c4X/o1Mtd7yyXD). **Screenshots =========** #### Before:  #### After:  __________________________________________________________________________________________________________ I confirm I have signed the CLA and read the PR guidelines at [www.odoo.com/submit-pr](http://www.odoo.com/submit-pr) task-id: 4369079
The Gantt view control panel has been updated to better match the Calendar view, creating a more consistent experience across scheduling tools. Users will see refreshed navigation arrows, spacing, sizing, and range selection behavior for a cleaner interface.
Original PR description
We make the gantt control panel look like the calendar control panel: - We use the odoo icons oi-arrow-left/right for the left/right arrows - The height of the control panel is set to be 50px - The range selector becomes an extension of ViewScaleSelector - We modify a bit some paddings/gaps Task ID: 4502039
This update replaces deprecated internal checks with the newer supported approach in accounting reports and Studio areas. It helps keep the platform aligned with current Odoo standards and reduces future maintenance risk, without changing day-to-day user workflows.
Original PR description
`odoo.models.check_method_name` is deprecated, replace usages by the new method. task-4505030 odoo/odoo#195402
Payroll users can now review working schedules more easily with clearer grouping for flexible hours, a filter for partial schedules, and total scheduled time shown in the list. This helps HR teams compare schedules faster and spot exceptions without opening each record.
Original PR description
changes ux for working schedule Added grouping for flexible hours add filter for partial working schedules Included a field for total scheduled time in the list view task-4313468
Sign request email links now remain valid for 15 days instead of 48 hours. This gives recipients more time to review and sign documents, reducing expired-link issues and follow-up requests.
Original PR description
**Purpose of the change:** Extend the expiration duration of the link in the sign request email from 48 hours to 360 hours (15 days). **Change summary:** - Modified the `_generate_expiry_link_timestamp` method to retrieve a new expiration duration of 360 hours (15 days) instead of 48 hours. - This change ensures that the sign request link remains valid for 15 days, improving usability. **task-** 4517617