Daily updates from Odoo
Thursday, June 19, 2025
7 changes
1 change
Enhancements to existing features
The VoIP transfer screen now uses a solid transfer button instead of an outlined one. This small visual update makes the primary transfer action clearer and easier for users to recognize during calls.
Original PR description
This commit changes the style of the transfer button in the transfer view to be solid instead of outlined. ## Before  ## After 
4 changes
Enhancements to existing features
The related spreadsheet, documents, and Studio tests were updated to reflect a broader availability of the “in” filter option. This helps ensure these business features remain reliable after the underlying domain selector behavior changed.
Original PR description
We adapt the tests in documents_spreadsheet, spreadsheet_edition and web_studio to the changes brought by https://github.com/odoo/odoo/pull/208592. Task ID: 4610804
Web Studio’s automated tests were adjusted to reflect that ID values are now required. This helps keep internal quality checks aligned with current behavior and reduces the risk of test failures during development.
Original PR description
Id becomes required, adapt test of web_studio
Address changes for partners no longer trigger a separate step to clear saved map coordinates. This simplifies the map functionality because partner locations are now refreshed automatically by the geolocation system when an address changes.
Original PR description
Before this commit: The partner coordinates were cleared when the address fields changed, using an onchange method. After this commit: This is no longer needed, as coordinates are now automatically recomputed in the `base_geolocalize` module when the address is updated. Task-4812621
The barcode app now labels the button as "Print Product Labels" instead of "Print Barcodes." This makes the action clearer for users who are printing labels for products.
Original PR description
"Print Barcodes" => "Print Products Labels" task-3959326 Community PR: odoo/odoo#178236
2 changes
Enhancements to existing features
The base module now shares common XML-RPC request and error handling in one helper instead of duplicating it across two entry points. This is an internal cleanup that should make future maintenance easier without changing user-facing behavior.
Original PR description
Extract shared XML-RPC logic into `_xmlrpc_common`, removing duplicate try/except. **Description of the issue/feature this PR addresses:** Addresses #214536 by centralizing the duplicated error handling code in the xmlrpc controllers. **Current behavior before PR:** Both `xmlrpc_1` and `xmlrpc_2` each contain an identical try/except around the call to `_xmlrpc`, leading to code duplication. **Desired behavior after PR is merged:** Introduce a private helper `_xmlrpc_common` that handles request checking and exception mapping for both routes, keeping the public methods minimal. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Italian Libro Giornale PDF report has been made easier to read with clearer grouping, alternating background colors, and less repeated information. Journal entry numbers and dates now take up less space, making the report cleaner for review and record keeping.
Original PR description
Changes include: - Better background color alternation for each journal entry. - Journal Entry number is now shown only once, and in bold. - Moved the date into the same column as the Journal Entry number to save space. task-4844519