Daily updates from Odoo
Monday, February 23, 2026
2 changes · master
Enhancements to existing features
This update simplifies how holiday accrual plans are configured, making it clearer that users can reset accrued time without it carrying over. The changes remove confusing options and always display the date for resetting accruals, improving the user experience and reducing potential misinterpretations.
Original PR description
Description of the issue/feature this PR addresses: . When configuring an accrual plan, users may want no carry-over of accrued days, while still ensuring that accrued balances expire or reset on a…
Description of the issue/feature this PR addresses: . When configuring an accrual plan, users may want no carry-over of accrued days, while still ensuring that accrued balances expire or reset on a specific date (for example, at the allocation start or on a fixed annual date). . This task aims to make the configuration explicit, intuitive, and self-explanatory, without changing the underlying behavior. Current behavior before PR: The UI implicitly ties the ability to set an expiry/reset date to enabling carry-over, which misleads users into believing that this is a functional limitation in v19.0. In reality, the system supports this behavior, but only through a non-intuitive configuration that forces users to enable carry-over and then mark it as lost at a milestone. Desired behavior after PR is merged: . Remove can_be_carryover boolean field with accrued_gain_action selection . Always show the carryover_ date selection field . Hide carry-over options in case of lost accrued time task-5468596
This update fixes an issue where reports displaying multiple companies would stretch the layout and cause text wrapping. The company list is now positioned at the top of the report, preventing layout distortion and ensuring a cleaner, more readable display for users.
Original PR description
Before this commit: - The list of selected companies was placed on the same row as the report column headers. - When multiple companies are selected, this causes the report layout to stretch to the full screen width forcing the text to wrap and increasing the height of the header cells due to the table structure. After this commit: - The selected companies list is now positioned at the top of the report. - The company list now only consumes the space computed for the report layout, preventing unnecessary stretching. - Once the available width is reached, the list wraps naturally without affecting the report header row. task-5249439