Monday, March 25, 2019
5 changes · master
Resolved issues and error corrections
This fixes an automated web test that could fail in the Community edition when a menu item was not present. It also corrects how focus is handled during simulated clicks, making test behavior more reliable without changing business functionality.
Original PR description
A fix attempt for the clickEveryWhere test was made in 39e71353c5. Unfortunately, the last modification of the fix were not tested on the runbot and introduced two new issues. 1) The click method on…
A fix attempt for the clickEveryWhere test was made in 39e71353c5. Unfortunately, the last modification of the fix were not tested on the runbot and introduced two new issues. 1) The click method on the home menu has been changed to use an enhanced _click function. This function crash when the jquery element is empty. As this menu does not exists in community, the test miserably fails. 2) A "focus" event was added in the _click function that simulates a real click. But the "focus" event is not a mouse event and as nothing to do there. With this commit, the _click function returns immediatly when the element is empty. Also, the "focus" event is removed from the _click simulation but a focus method is used to give focus to the close button. Giving the focus to the cancel button is itself a fix for the DateTimePicker field (see 39e7135). 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
This update brings forward several fixes and maintenance improvements from an earlier Odoo branch. It improves reliability in pivot reports, module uninstall flows, translations, project search filters, and small interface details, reducing errors and confusing behavior for users.
This fixes an error that could prevent users from opening the Belgian Intrastat Report menu. The report now uses the expected setting name internally, avoiding a traceback and restoring access to the report.
Original PR description
The _build_query method is overridden but changes the with_vat kw arg to vat_included. This leads to a traceback when clicking on the "Intrastat Report" menu.
This change fixes how several Odoo apps send company and user context during background server requests. It helps ensure features like bank syncing, Plaid connections, barcode workflows, and VoIP calls use the right settings consistently.
This update forward-ports several fixes that improve reliability in accounting reports, document sharing, barcode packaging controls, and Studio Gantt setup. It also refreshes translations and updates localization behavior for Germany, Spain, Mexico, and US check printing, helping users avoid errors and produce compliant outputs.