Tuesday, July 22, 2025
3 changes · saas-18.3
Enhancements to existing features
This update improves Odoo's internal testing process by automatically identifying certain types of tests, such as website tours and database query checks. It helps teams run the right test groups more consistently and reduces the chance of missing important test labels.
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#218811 Forward-Port-Of: odoo/odoo#212315
Bank statement lines now include an optimized search index for payment references. This helps users find matching transactions more quickly, especially in large accounting databases.
Original PR description
see https://github.com/odoo/enterprise/pull/90077 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The tax search experience now shows a broader set of taxes by removing the default Document Fiscal Position filter and related column. This helps users find taxes outside the usual default scope more easily, reducing confusion during accounting setup or document entry.
Original PR description
In this PR: - Removed the **Document Fiscal Position** default filter and **original_tax_ids** column from the tax field search view to improve user experience when searching for taxes outside the default scope. Task-4899979