Monday, September 15, 2025
6 changes · master
Enhancements to existing features
The email marketing module no longer depends on leftover website editor templates from an earlier refactoring. This reduces unnecessary internal coupling and helps keep the module easier to maintain without changing day-to-day user workflows.
Original PR description
In the `mass_mailing` [refactoring] there was some `web_editor` template dependencies left. They are removed with this commit [refactoring]: https://github.com/odoo/odoo/commit/82969dc5c6c36a7a91194cf15b33c9abb560a8e7 task-4920141
The repair module's test setup has been separated into a shared helper structure. This makes it easier for other parts of Odoo to reuse the same repair testing foundation, improving maintainability without changing business workflows.
Original PR description
Split out the classSetUp + its methods into separate class so it can be used in other modules Supports task: 5067457 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#226542
Inventory transfer lists now show date-based filters in their own dedicated category instead of mixing them with other filter options. This makes it easier for users to find and apply date filters when reviewing stock pickings or transfers.
Original PR description
Task: 5075847 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#226286
The accounting module now uses one standard method for checking available bank statement sources instead of keeping a redundant duplicate. This is an internal cleanup that makes the code easier to maintain without changing day-to-day user workflows.
Original PR description
The function `__get_bank_statements_available_sources` is pointless and can just be replaced with `_get_bank_statements_available_sources` (single underscore version). See related community PR. task-None
The Argentina electronic invoicing test certificates were refreshed so Odoo can keep connecting to ARCA's testing services. This prevents test failures caused by expired digital certificates and keeps validation workflows running smoothly.
Original PR description
Homologation certificates are required to connect Odoo with ARCA's test web services. When they expire, electronic invoicing tests fail, displaying a “Digital certificate expired” warning. In this PR, I'm updating the certificates so we can continue using the testing environment for our tests. Odoo Task 1359 Adhoc Task 57144 Forward-Port-Of: odoo/enterprise#94128
This update removes duplicate shortcuts in Belgian accounting add-ons and uses the standard accounting settings action instead. It also simplifies related bank statement source handling, reducing maintenance without changing day-to-day accounting workflows.
Original PR description
#### [IMP] l10n_be_{codabox,soda}: remove obsolete actions
Currently the modules `l10n_be_codabox` and `l10n_be_soda`
define their own actions to open the accounting settings.
Such an action exists already in `account`. So they can be removed.
To remove
- `l10n_be_codabox.action_open_accounting_settings`
- `l10n_be_soda.action_open_accounting_settings`
Use instead
- `account.action_account_config`
#### [IMP] account: remove `__get_bank_statements_available_sources`
The function `__get_bank_statements_available_sources` is pointless
and can just be replaced with `_get_bank_statements_available_sources`
(single underscore version).
See related community PR. (odoo/odoo/pull/226347)
#### References
task-None