Daily updates from Odoo
Monday, July 14, 2025
9 changes
5 changes
Enhancements to existing features
The website setup guide checks have been updated to work with the redesigned website builder. This helps ensure important page options, including header visibility behavior, continue to work reliably for users.
Original PR description
The `website_page_options` tour was previously broken due to DOM structure changes introduced by the new website builder and was consequently disabled. This commit updates the tour steps to align with the new DOM and re-enables the associated test. Also previously, header visibility was not maintained after clicking header in invisible options. since it maintains visibility now, the tour is adapted accordingly. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update adds a developer option to turn off longpolling so IoT communication can be tested through websockets instead. It helps teams validate fallback behavior during development and debugging without affecting normal business workflows.
Original PR description
In order to ease development/debugging lonpolling=>websocket fallback we added the possibility to disable longpolling calls in order to force the communication via websocket. Task: 4929877 Forward-Port-Of: odoo/odoo#218598 Forward-Port-Of: odoo/odoo#218433
When a user clicks a Livechat Support Channel Report pivot cell that matches only one conversation record, Odoo now opens that record directly instead of showing an intermediate list. This saves time and reduces unnecessary navigation for support reporting users.
Original PR description
**Purpose of this PR**: For Livechat Support Channel Report when a pivot cell is clicked and the resulting domain returns only one record, the form view is now opened directly, bypassing the list view. **task**-[4753032](https://www.odoo.com/odoo/all-tasks/4753032) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#210028
The IoT setup dialog for using a pairing code has been updated with clearer wording. This helps users understand the pairing process more easily when connecting an IoT box.
Original PR description
We improved the "use pairing code" dialog to make it clearer. Task: 4942391 Forward-Port-Of: odoo/enterprise#90164
Domestic VAT return names no longer show the country ISO code, reducing unnecessary clutter. ISO codes remain visible for foreign VAT returns, making it easier for users to distinguish cases where the country matters.
Original PR description
Showing ISO codes for every return is unnecessary and should only be shown for foreign VAT returns. This commit removes the ISO code from the return name for domestic return only. task-4783937 Forward-Port-Of: odoo/enterprise#86391
1 change
Enhancements to existing features
The wording in the IoT “use pairing code” dialog was updated to make the setup process easier to understand. This helps users connect IoT devices with less confusion during onboarding.
Original PR description
We improved the "use pairing code" dialog to make it clearer. Task: 4942391
2 changes
Enhancements to existing features
Installing the Belgian POS blackbox module no longer shows a driver reload prompt. This reduces setup friction because IoT Boxes now receive the required blackbox driver automatically by default.
Original PR description
When we installed the module `pos_blackbox_be`, a dialog was shown to ask the user to reload his IoT Box's drivers (in order for its blackbox to be dected as a blackbox instead of an adam scale). We removed this dialog as we now download the blackbox driver by default on IoT Boxes. Forward-Port-Of: odoo/enterprise#89724
Domestic VAT return names no longer show the country ISO code, reducing unnecessary detail in report labels. ISO codes remain visible for foreign VAT returns, where the country distinction is useful.
Original PR description
Showing ISO codes for every return is unnecessary and should only be shown for foreign VAT returns. This commit removes the ISO code from the return name for domestic return only. task-4783937 Forward-Port-Of: odoo/enterprise#86391
1 change
Enhancements to existing features
This update lets Odoo automatically add the right labels to certain automated tests when they use website tours or database query checks. It helps the testing system run and report these tests more accurately, reducing missed labels and warning developers when special tests are not marked correctly.
Original PR description
This commit add the possibility to automatically add test-tag on a test method at runtime. A generic method `get_method_additional_tags` is added on `BaseCase` test class. That method can be overridden to return a list of test-tags that will be added on the test methods. With this mechanism, the `HttpCase` class override this method to add a `is_tour` test-tag when the `start_tour` method is used in the test method. Also, the `start_tour` method will now emit a warning when the method is called without being tagged `is_tour`. That way, all the tours can now be started with the `is_tour` test-tag. Forward-Port-Of: odoo/odoo#217102 Forward-Port-Of: odoo/odoo#212315