Tuesday, July 6, 2021
6 changes · master
Resolved issues and error corrections
This update fixes several operational issues affecting delivery access, point-of-sale validation and receipts, employee view performance, and accounting currency handling. It also refreshes translations, improving day-to-day reliability for users across sales, inventory, restaurant/POS, HR, and finance workflows.
This update prevents some valid but imperfect PDF files from being rejected when uploaded as course content. Users can continue adding PDF slides without being blocked by non-critical formatting issues in the file.
This fix restores a missing editor signal that parts of the website editor rely on when editing page content and styling options. It helps prevent regressions in editor interactions, particularly around snippets and color palette behavior, after an earlier incomplete forward-port.
Original PR description
Forward-port of a commit that was wrongly forward-ported with [1], half of the diff was lost because it landed in master before the merge of another commit which removes what was being reintroduced here... [1]: https://github.com/odoo/odoo/commit/e7f497b027d5931b1cf57febcab5deda573b45bb X-original-commit: 68d7d42cce012269342e18373a30970e2c582ba3
This change prevents an automated web test from opening the Odoo Payments menu because that menu does not lead to a usable destination in this context. It reduces false test failures and helps keep quality checks stable without changing the product experience for users.
Original PR description
Avoid to click on Odoo Payments menu during click_all test as this menu leads to nowhere.
This fixes an unreliable automated test in the barcode inventory flow by preventing it from accidentally opening an unintended product screen. It helps keep validation checks consistent and reduces false test failures during development.
Original PR description
In the `test_internal_picking_from_scratch_2` tour, at the end, it opens a line form view and clicks on the product field. As this field is readonly, it opens the product form view which isn't expected. In some case, the test pass because it doesn't have the time to render the product form view and so it's able to click on the save button and then validate the picking. But in case the form view is rendered before that, the test will fail. Also, edits the comment as it didn't describe correctly what is done and so, was more confusing than helping.
This fixes online bank synchronization by removing outdated transaction grouping logic and updating the related browser-side connection code. The change should make bank feed synchronization more reliable while reducing maintenance risk from obsolete code.