Monday, June 22, 2026
8 changes · master
Enhancements to existing features
This update improves the user experience by ensuring that clicking the budget icon on project overviews directly opens the budget action. Previously, this icon was inactive. This change streamlines the process of accessing project budgets, making it easier for users to manage financial planning.
Original PR description
**Before this commit:** - In the project overview, there's a button that indicates whether a budget has been set for a particular project. - Currently, clicking this button does not trigger any action. **After this commit:** - Clicking the budget icon on a project overview now opens the budget action. **Task-4841050**
This update removes an unnecessary abstraction layer in the SGK Hiring report process. The previous abstract model was deemed redundant as it was only used in one place, leading to a simpler and more maintainable codebase. This change improves efficiency and reduces complexity.
Original PR description
Previously, we had an SGK abstract model that was used by the SGK Hiring report. The idea was that we might extend its functionality to other models in the future, improving code readability and maintainability. However, it turns out that there is currently no benefit to having an abstract model, as it is only used in one place. Therefore, this change removes the unnecessary abstraction and keeps the implementation simpler. Task: TBD
This pull request makes minor improvements to the user experience within the MRP modules (mrp_plm, mrp_workorder, quality_mrp). Specifically, the 'Review Changes' button has been simplified for better clarity and the wording of the work order timer setting has been updated for improved understanding. These changes enhance usability and streamline workflows.
Original PR description
Minor UI tweaks for MRP submodules: * 'Review Changes' smart button renamed to simply 'Review' in PLM form view. * Reworded description for the WO timer setting. Built atop #112997. Task ID: [6152764](https://www.odoo.com/odoo/my-tasks/6152764)
This update enhances the layout of the MRP BOM line view by aligning the 'Bom Version' and 'Product Version' columns with their corresponding 'Final Product' and 'Bill of Material' counterparts. This change improves clarity and consistency for users reviewing BOM information, mirroring a previous update in the Odoo Community.
Original PR description
The 'Bom Version' and 'Product Version' columns positions are switched to match their 'Final Product' and 'Bill of Material' counterparts on the same view (see PR 262691 on Odoo Community). Task: 6113304
This update adjusts the Peru withholding module's test cases to align with current business practices. Previously, tests incorrectly generated withholding payments without associated bill taxes. Now, tests accurately reflect the real-world workflow of creating withholding amounts from bill taxes, streamlining the payment process.
Original PR description
As the should_withhold_tax field is being replaced by withhold, the Peru withholding module must be updated accordingly. In Peru, withholding can only be deducted when withholding taxes are applied on bills. However, the existing tests were creating withholding payments without adding withholding taxes on the bill and were manually providing withholding line values when creating the payment wizard. This no longer reflects the actual business flow. This commit updates the test cases to follow the real-world workflow by creating withholding amounts from bill taxes and letting the payment wizard generate the withholding lines accordingly. task-5438849 com:https://github.com/odoo/odoo/pull/266946 upg:https://github.com/odoo/upgrade/pull/10436
This update improves the marketing automation form by aligning its settings with a recent design change. The Autofocus plugin has been moved to a more accessible location, allowing it to be used in mass email campaigns. This ensures a smoother user experience for creating and managing marketing emails.
Original PR description
This PR updates marketing_automation overrides for the mailing form view to match the new structure of the view, and moves the Autofocus plugin from knowledge to html_editor to make it available in mass_mailing. task-5976317
This update simplifies the systray check-in process by aligning it with backend attendance settings. Previously, check-in was triggered by attendance status, but now it's controlled solely through backend configurations. This change streamlines the process and reduces complexity.
Original PR description
[IMP] hr_work_entry_attendance: systray check_in appearance adjustment Systray check-in was available when the employee or user is attendance based but now, it will only depends on attendance check-in from backend setting. So, no need to look to attendance_based now. task - 6309593
This update improves reporting for Belgian payroll runs by renaming and reorganizing key data fields. Specifically, it adds information on NSSO contributions and withholding taxes, providing a more complete picture of Belgian pay run data. This change is limited to the Belgium localization.
Original PR description
This PR expected only applies to Belgium Localization. There are fews changes in this view: - Rename Employer cost to Total Cost - Remove Gross - Add NSSO Contribution - Add Witholding taxes This changes to provide important information on belgian pay run task: 6290433