Monday, April 20, 2026
5 changes · master
Enhancements to existing features
This update removes an unnecessary element from the attendance calendar overview. It is a small cleanup that helps keep the interface code simpler without changing how employees or managers use attendance features.
Original PR description
This commit removes an unnecessary tag in attendance_calendar_overview task-6124036 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Calendar views can now decide when business hours need to be loaded. This avoids unnecessary working-hours lookups in appointment calendars that show other availability information, helping keep calendar displays efficient without changing the user workflow.
Original PR description
This commit adds a getter method to define if `businessHours` is enabled. The need for this getter is to provide a way to avoid fetching working hours when not shown The enterprise part adds the unavailabilities in the calendar view of appointments events. We show the unavailabilities other than the working hours therefore we don't need to fetch working hours. Task-5416962
Public spreadsheet links can now open directly to a specific sheet when the link includes a sheet identifier. This makes shared spreadsheets easier to navigate and helps users land on the intended information faster.
Original PR description
Public spreadsheets now open the specified sheet when `sheet_id` is provided in the URL. Task: [4760176](https://www.odoo.com/odoo/project/2328/tasks/4760176) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The mail app’s progress bar has been updated so its appearance is no longer unintentionally affected by button styling. This creates a more consistent and polished visual experience for users.
Original PR description
Before this PR, the btn and btn-link-inline classes influenced the design agreed for the progress bar. Ent PR: https://github.com/odoo/enterprise/pull/101732 task-3630380 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
HTML fields are now forced to display as read-only when shown in list views. This helps prevent users from accidentally editing rich text content inline, reducing unintended data changes while browsing records.
Original PR description
Updates the HtmlField component's `extractProps` function to strictly enforce readonly mode whenever it is rendered inside a list view, to prevent unintended inline editing. Task~6063804