Friday, October 20, 2023
4 changes
Enhancements to existing features
This update adds test coverage for a collaboration scenario in Knowledge where content may be reloaded after a shared editing session starts. It helps ensure editing behavior remains consistent for users working together on the same article.
Original PR description
Add a test to ensure that `_notifyNewBehavior` is correctly executed twice in case the content is reset because of a resynchronization after opening a channel in collaboration. task-3551505 Forward-Port-Of: #49112 Forward-Port-Of: #49164
The SEPA payment and payroll SEPA features have been consolidated into their main modules, reducing the number of separate add-ons to maintain. This should make future updates easier while keeping SEPA payment capabilities available in the standard modules.
Original PR description
In an effort to simplify the codebase and enhance maintainability, this commit merges account_sepa_pain_001_001_09 into account_sepa and hr_payroll_account_sepa_09 into hr_payroll_account_sepa. Task-3455391
Odoo removed an older internal messaging mechanism and updated affected areas to use newer shared communication paths. This reduces outdated code and helps keep features like push notifications and barcode workflows easier to maintain without changing expected business behavior.
Original PR description
This commit removes the legacy global bus (core bus) and the places where it was used. The main users of this bus were the public widgets, a shared bus has been added on PublicWidget. Some of the uses were dead code and has been removed. task: 3439226
This update modernizes internal data query handling across accounting, data merge, and manufacturing reporting. It should help keep business reports and data operations reliable as the platform’s underlying database tools evolve, with little direct change for end users.
Original PR description
Companion of https://github.com/odoo/odoo/pull/138019.