Monday, February 24, 2025
4 changes · master
Enhancements to existing features
The timesheet leaderboard now reuses data across views when the same period is shown, reducing unnecessary refreshes and server calls. This should make switching between timesheet views feel smoother while keeping leaderboard visibility handled in one request.
Required author information was added to many app manifest files so the modules meet the latest packaging requirements. This is an internal metadata update that supports consistency and compliance without changing user-facing functionality.
Original PR description
The author field was made required by the previous commit, this commit add the missing field in all manifests. The upgrade-code script `18.2-01-manifest-author.py` was used. See related community branch (same commit title). task-4485983
Belgian payroll calculations now recognize employees whose spouse has low income, not only no income, when applying withholding tax reductions. This helps eligible employees receive the correct tax benefit directly through payroll.
Original PR description
When your spouse has no income or low income, you can benefit from withholding taxes reduction. Before this commit, only the case where the spouse had no income was implemented. This PR includes the case where the spouse has low income to also benefit for the withholding taxe reduction. task-4582221
Project Gantt views are now easier to read and act on, with clearer labels for unassigned managers, alphabetical row ordering, progress bars, and a quick way to open related tasks. These improvements help teams understand project ownership and status faster while keeping assignments accurate when work is moved from unassigned rows.
Original PR description
_*= timesheet_grid
- Always display 'Unassigned' for projects without a project manager
in the Gantt grouping.
- Rename 'undefined project manager' to 'Unassigned'.
- Add a 'View Tasks' primary button to the project Gantt popover
to open associated tasks.
- Sorted project Gantt rows alphabetically, except when grouped by stage.
- When a user is assigned to a project from the 'Unassigned' line,
the assignment will be reflected.
- Added a progress bar to the Gantt view of the project.
task-4244705
COM PR: https://github.com/odoo/odoo/pull/183482