Daily updates from Odoo
Tuesday, January 28, 2020
6 changes
Resolved issues and error corrections
The event barcode interface now checks invoice payment status using the correct payment field. This prevents registrations from being evaluated against outdated invoice status data after accounting model changes.
Original PR description
…rface PURPOSE There has been a few changes in the accounting module since the version 12.4. The field 'invoice_ids' in the 'sale.order' model is now related to the 'account.move' model instead of the 'account.invoice' model. The field that contain the payment state is now called 'invoice_payment_state'. This field changed name again in master into 'payment_state'. SPECIFICATION Change the call from 'invoice.state' into 'invoice.payment_state'. LINKS Task ID : 2180184 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes a visual issue on website process step blocks where the first and last connecting lines could disappear after editing the page. The change keeps the intended design intact for visitors and editors, avoiding broken-looking website content.
Original PR description
First & last lines are on `i:after`. After editing, the i is replaced by a span, so the line disappeared. See https://github.com/odoo/design-themes/commit/cae0a546cb8e671cc2797bf975413bac746a2b08 which is the original themes commit. opw-2177464
Calendar users can now deselect every filter in a category without losing access to the filter list. This prevents users from getting stuck with an empty calendar that requires a page reload to restore filter options.
Original PR description
Before this commit: In calendar view, when you unselect all filters of a category, all events disappear (it's expected), but all filters also disappear. So you can't selected anything, you must reload the view to unlock the situation. After this commit: When you unselect all filters of a category, all events disappear but the filters stay as before selection (of course the last unselected filter stay unselected). TaskID: 2146842 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Calendar users can now uncheck all filters in a category without losing the filter options from the screen. This prevents users from getting stuck with no way to reselect filters unless they reload the view, making calendar filtering smoother and less disruptive.
Original PR description
Before this commit: In calendar view, when you unselect all filters of a category, all events disappear (it's expected), but all filters also disappear. So you can't selectd anything, you must reload the view to unlock the situation. After this commit: When you unselect all filters of a category, all events disappear but the filters stay as before selection (of course the last unselected filter stay unselected). TaskID: 2146842 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 fixes an issue in the UK Reports module where invalid user view fields could cause installation to fail. The change helps ensure the module can be installed reliably without blocking setup for affected businesses.
Original PR description
Invalid fields cause an installation crash. opw-2093465 X-original-commit: 49f1904797056d54d9909a07ec5c52cb31a7a8e5 Forward-Port-Of: #6418
Selecting documents now feels more responsive because the side details panel no longer blocks the visual selection update. This improves day-to-day usability for people managing documents, especially when changing selections frequently.
Original PR description
This commit increases the visual responsiveness of the selection of documents by moving the rendering of the `DocumentsInspector` to a different callStack so it can be painted after the selection. The slowness of the rendering of the `DocumentsInspector` is caused by the fact that we currently destroy and re-create the `DocumentsInspector` as we change the record selection (instead of updating it).