Daily updates from Odoo
Thursday, May 22, 2025
6 changes
4 changes
Enhancements to existing features
Subscription invoice generation now uses Odoo's newer progress tracking approach, replacing an older method scheduled for deprecation. This keeps subscription billing jobs compatible with future platform updates and avoids incorrect auto-commit behavior during installation.
Original PR description
Use `_commit_progress` instead of `_notify_progress` which will be deprecated. odoo/odoo#207082
Users can now download a ready-made template when importing bank statement lines. This makes it easier to prepare import files correctly and reduces errors during bank statement processing.
Original PR description
PURPOSE: Purpose of this pr is to provide bank statement line template to user. SPECIFICATION: After this pr, user can download bank statement line template from import action. Task - 3833713
Bank reconciliation now shows the foreign currency on liquidity lines when foreign-currency amounts are displayed. This reduces confusion for accountants by aligning the visible currency column with the actual transaction currency.
Original PR description
Currently the bank recon displays the company currency on the liquidity line. This is confusing considering that the amount currency column is only visible when there is a foreign currency. Display the foreign currency on the liquidity line instead. Part of Task-4286245 (consider backport)
This update removes an unsupported icon styling marker from several Odoo modules. The change keeps the interface code cleaner and helps avoid confusion or inconsistent icon behavior, without changing business workflows.
Original PR description
*: account_accountant, accountant_batch_payment, event_social, hr_payroll, stock_barcode, whatsapp_event This commit cleans the code by taking off a useless class in Font Awesome v4 such as `fa-solid`. task-4793826 community : https://github.com/odoo/odoo/pull/210602 --- I confirm I have signed the CLA and read the PR guidelines at [www.odoo.com/submit-pr](http://www.odoo.com/submit-pr)
2 changes
Enhancements to existing features
The calendar view no longer performs unnecessary permission checks before loading. This slightly improves loading speed while keeping the same access restrictions enforced by the system.
Original PR description
Before this commit, before loading the calendar view's data, we first checked whether the user had create and edit access rights (and we did that sequentially...). However, this is completely useless. If the user doesn't have those rights, the view's postprocessing, in python, adds `edit` and/or `create` attributes on the arch root node, to indicate operations that aren't allowed. This commit removes those 2 calls, thus speeding up a bit the loading of the calendar view. task-4603194 Part-of: odoo/odoo#199276 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
Test data was updated so vendor bill quantities are set before prices, preventing automatic vendor price recalculations from changing expected results. This keeps accounting, localization, and subscription test coverage stable after vendor price behavior improvements.
Original PR description
The corresponding community PR enables the use of a product's vendor prices on vendor bills. This means that unit prices are recomputed when the qty changes. Some tests set the qty after the price, causing a price computation. To avoid this, we set the qty first, then theprice. No Task (18.0 Bug pad)