Monday, June 22, 2026
4 changes · 19.0
Resolved issues and error corrections
This update resolves an issue where changes to roles within duplicated sign templates were unintentionally reflected across all instances. By copying the role data when duplicating a sign item, each template now has its own independent roles, ensuring data consistency and preventing conflicts.
Original PR description
When duplicating a sign template, its sign items were copied but their `responsible_id` was kept as a reference to the same `sign.item.role` records. As a result, editing a role on one template (e.g. assigning a partner through `assign_to`) leaked to the other template sharing it. Copy the role when copying a sign item so each template owns its own roles. task-6288951
This update removes an unnecessary 'external' tag from the SendCloud delivery module's tests. Previously, errors were only detected during nightly builds, not by the standard Continuous Integration process. Removing the tag now ensures all tests run correctly and efficiently.
Original PR description
Test class was tagged as external although calls are mocked. This means errors were only caught in nightly and not by CI. Removing the tag requires fixing some of the tests. For `test_multicollo`, we send the average weight of packages instead of the total since 97f82442c9fee7dcb3e8c5e9bacddcd6bb864e11. Forward-Port-Of: odoo/enterprise#118386 Forward-Port-Of: odoo/enterprise#111660
This update clarifies the Budget Report by adding more specific labels for budget lines. Previously, lines were grouped with generic names like 'Budget 2026 x', making it difficult to distinguish them. Now, the report includes the associated analytic accounts, providing a clearer and more informative view of budget data.
Original PR description
Budget report grouping by budget line displayed the budget name for every line, which made different lines indistinguishable and produced labels like "Budget 2026 x", "Budget 2026 x (2)", etc. Compute a more specific display name for budget lines by appending the analytic accounts concerned by the line to the budget name. Also expose Budget Line as a first-class group-by in the Budget Report search view and apply it by default when opening the report. task-6293065
This update resolves an issue where clicking the 'Documents' button on an employee form opened a new browser tab. The change adds a setting to ensure the button opens directly within the existing employee form, improving user experience and workflow efficiency.
Original PR description
Issue: ---------------------------------------- When on an employee form, clicking the "Documents" button opens a new page instead of staying on the same. Steps to reproduce: ---------------------------------------- - Install `documents_hr` - Go on an employee form - Click the "Documents" button - It opens a new page Cause: ---------------------------------------- The `'ir.actions.act_url'` opens a new page by default. Solution: ---------------------------------------- Add `'target': 'self',` to make it open the URL in the same page. opw-6284677