Daily updates from Odoo
Thursday, March 26, 2026
3 changes · master
Enhancements to existing features
This update adjusts the payroll calculations in Belgium to comply with a new law regarding guaranteed salary during a phased return to work following a period of incapacity. The changes ensure accurate accounting for reduced earnings during this transition period, aligning with government policy. New tests have also been added to validate the updated logic.
Original PR description
[IMP] l10n_be_hr_payroll: update neutralisation of guaranteed salary during progressive work resumption Updates the logic to comply the law (Modification de l’article 52, §5, alinéa relatif à la neutralisation du salaire garanti en cas de reprise progressive du travail, Loi du 19 décembre 2025 exécutant une politique renforcée de retour au travail en cas d’incapacité de travail) and add tests. task-5936812
This update adds 'Load More' and 'Search More' buttons to the shift template selection field, allowing users to easily access and select any of the available templates, regardless of the initial 10 displayed. Previously, users were limited to only the first 10 templates, now they can efficiently manage a larger selection of shift templates. This enhances usability and flexibility for shift planning.
Original PR description
_*=project_forecast Before this commit, the shift templates only displayed the first 10 templates. If users wanted to select a template beyond these 10, there was no way to access them. With this commit: A 'Load More' button is added when there are more than 10 templates. Clicking this button loads 10 additional templates at a time.Once 20 templates are loaded, the 'Load More' button is hidden, and a 'Search More' button appears instead. Clicking it opens a dialog box that displays the remaining template, allowing user to select from all available templates easily. This improvement ensures that users can access and select any related template beyond the initial set of 10. Task-3350675
This update enhances Sendcloud label generation by adding package names (Pack01, Pack02) alongside the sales order number. This clarifies which label corresponds to which package, especially when orders contain multiple shipments, improving accuracy and traceability during shipping.
Original PR description
Currently, labels generated via Sendcloud display only the SO number. When a single sales order contains multiple packages (e.g. , Pack01 and Pack02), all generated labels look identical (e.g., S00001). This makes it difficult for users to quickly identify which label corresponds to which package during packing or shipping operations. Now, the labels generated via Sendcloud now include the package name when a package is specified, or the delivery name when no package is defined, in addition to the SO number. This change ensures that each label clearly reflects the exact parcel it is associated with, even in multi-package delivery flows. After this change, if S00001 has two packages, the label order numbers display: - S00001-Pack01 - S00001-Pack02 This improves parcel identification, reduces the risk of mislabeling, and enhances traceability for multi-package deliveries. task-4509005