Monday, November 20, 2023
3 changes · master
Resolved issues and error corrections
Creating a new Belgian payroll contract no longer shows an error when the Fleet app is not installed. The fleet-related check now only runs in the payroll fleet module, preventing unnecessary disruption for users who do not use fleet features.
Original PR description
Before this commit, an error message appeared when clicking on creating a new contract. The problem was: a field linked to the fleet application was used without it being installed. This was fixed by moving the check to the l10n_be_he_payroll_fleet module task : 3522341
This fixes helpdesk and eLearning forum page links after a related forum update changed the page structure. It ensures the support-related link still appears in the right place and only for question posts, preserving a smooth user experience.
Original PR description
The target in this xpath has to be adapted after the refactoring of `website_forum` in PR https://github.com/odoo/odoo/pull/120982 Community PR: https://github.com/odoo/odoo/pull/120982 task-3083657
This change reverts a previous adjustment to planning templates because it changed stable behavior in an unintended way. Users keep the existing template behavior for now, while a safer correction will be handled separately for saved shift templates.
Original PR description
This reverts commit 145fdbc786c434593bf060e82cd84110a6d830e3 because the fix alters the behavior in planning template which is not really allowed in stable. A another fix will be done to correctly compute the shift template generated when the user saves a shift as template. X-original-commit: dd5e4756cc3e837fbf531833917701c7fc35a569