Tuesday, August 12, 2025
9 changes
4 changes
Enhancements to existing features
Odoo IoT now ignores network-shared printers identified as passthrough devices. This helps avoid sending print jobs to printers that depend on another computer being online, reducing failed printing attempts.
Original PR description
If a printer has 'PASSTHRU' in its identifier, it means that it's shared by another computer on the network. If this computer is down, it will be impossible to print. Enterprise PR: odoo/enterprise#91725
This update adjusts website testing flows related to translating text options, helping ensure the translation experience continues to work as expected. It supports ongoing reliability for website editing and multilingual content without changing day-to-day user workflows.
Original PR description
translate_text_options --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The accounting reports test process now avoids repeatedly changing the same accounting entries during balance sheet checks. This reduces unnecessary test work and helps keep validation faster and more efficient without changing business functionality.
Original PR description
In `test_balance_sheet_balanced`, during the balance test the case first sets a bunch of lines to `posted`, then sets them (back?) to `draft`. However this is done per report, even though in the default mode the amls involved don't change between reports. Not only that, but since f2100c2654a068fe197025aecc605fdada3a919a each CoA's test case is within a savepoint, so the AMLs get reverted implicitly. Hence rejigger the thing to activate the relevant AMLs while setting up localization if not in `IDENTIFY_INCORRECT_ACCOUNTS` mode, that way we don't even pay for the activation, let alone do so repeatedly for each report we test. Backport of odoo/enterprise#88485 Forward-Port-Of: odoo/enterprise#91640
Users will now see a warning when an IoT printer is shared through another computer on the network. This helps avoid printing disruptions by making clear that the printer will not work if that other computer is turned off.
Original PR description
If a printer has 'passthru' in its identifier, it means that it is shared by another computer on the network. We now warn users that it will not work when this computer is off. odoo/odoo#221932
1 change
Enhancements to existing features
This change streamlines internal balance sheet testing by avoiding repeated setup and cleanup of accounting entries. It should reduce test execution time without changing customer-facing accounting behavior.
Original PR description
In `test_balance_sheet_balanced`, during the balance test the case first sets a bunch of lines to `posted`, then sets them (back?) to `draft`. However this is done per report, even though in the default mode the amls involved don't change between reports. Not only that, but since f2100c2654a068fe197025aecc605fdada3a919a each CoA's test case is within a savepoint, so the AMLs get reverted implicitly. Hence rejigger the thing to activate the relevant AMLs while setting up localization if not in `IDENTIFY_INCORRECT_ACCOUNTS` mode, that way we don't even pay for the activation, let alone do so repeatedly for each report we test. Backport of odoo/enterprise#88485 Forward-Port-Of: odoo/enterprise#91640
4 changes
Enhancements to existing features
WhatsApp conversation membership now keeps the pinned status directly on each member record. This supports more reliable and efficient handling of pinned chats for users.
Original PR description
task-4851885 [Community PR](https://github.com/odoo/odoo/pull/217366)
The VoIP app icon has been refreshed with a new design in both image formats used by Odoo. This keeps the app’s appearance aligned with the latest visual branding and improves recognition for users.
Original PR description
This PR updates the voip png and svg icon to the new one. task-4987745 | Before | After | |--------|--------| | <img width="331" height="334" alt="Screenshot 2025-08-07 at 16 30 15" src="https://github.com/user-attachments/assets/61c6c7eb-3c2c-4120-a713-b6f4a5fbf44f" /> | <img width="331" height="334" alt="Screenshot 2025-08-07 at 16 29 54" src="https://github.com/user-attachments/assets/cf1d9449-109b-4de9-a4c2-d3b80b84d1d8" /> | PR Com: https://github.com/odoo/odoo/pull/222175
The CRM pipeline dashboard chart titles were updated so they correctly match the data being shown. This helps users interpret carousel charts more easily and reduces confusion when reviewing sales pipeline insights.
Original PR description
This commit updates the titles of the new added carousel charts as their measure/group were inverted. Task-5008685
Payslip emails for Swiss payroll now only include a direct document link when the employee does not have a user account. This helps route employees with accounts through the standard access flow while still giving others a practical way to view their payslip.
Original PR description
- adapt the mail template to send the driect link only when the employee does not have a user Task: 4747003