Monday, February 13, 2023
6 changes · master
Enhancements to existing features
Barcode users now see a confirmation dialog listing incomplete reserved lines before validation, while invisible unreserved items can create backorders automatically based on operation settings. Notifications also make newly created backorders easier to open, reducing interruptions for warehouse teams while keeping follow-up work visible.
Original PR description
From the Barcode App, the backorder will always be generated (except if specified to never generate them in the picking type's configuration) without asking the user first. Instead of that, a new component, `BackorderDialog`, will list all the uncompleted lines **client side** and will ask the user for confirmation before validating. By _client side_, I mean if a move has no reservation, it won't be listed by the `BackorderDialog`. There is also other minor changes (see commits' message for more information) task-3076044 Community PR: odoo/odoo#109511 Upgrade PR: odoo/upgrade#4252
This update removes leftover internal code from the Social app after a previous cleanup. It has no expected change for users, but helps keep the system simpler and easier to maintain.
Original PR description
Small oversight of 0ae0dd6cb5b0a82cb8c53b859fbb6fd6b22c0072 Where we removed OWL directives but forgot to remove the "renderingContext" override in the social views. Task-3184739
Invoice chatter messages are now clearer when expected payment dates change, especially for invoices split into multiple installments by payment terms. This helps users better understand which payment timing changed and keeps these messages limited to invoices.
Original PR description
This commit updates the message that gets posted in the chatter when the expected payment date changes to make it clearer, especially when there are several installments on the invoice because of the payment terms. The message is only to be posted on invoices. task-3137957
The Chilean reporting localization now uses English as the source language, with Spanish provided through translations. This improves consistency with Odoo localization standards and makes future maintenance and translation updates easier.
Original PR description
Before this PR, all this localisation was written in Spanish, but all the localisation have to be written in english and then translated back in the native language. This PR correct that. Task-id: 3166093
Asset imports are now safer because the asset status can no longer be imported directly, reducing accidental workflow changes. Users can also post multiple assets at once, with clearer errors when required information is missing.
Original PR description
- Make state to not be importable => readonly - Add a button to post several assets at the same time. - Have an error on post be raised when required fields are missing (like an import). task-2937679
Knowledge article covers have been reorganized into a dedicated interface component, making the form view cleaner and easier to maintain. This should support a more reliable cover editing experience while keeping the visible functionality familiar to users.
Original PR description
Purpose: - Add a `knowledge_cover` widget so that we do not use owl features for the cover in the arch anymore. This also allows to move all the cover related logic in the dedicated `KnowledgeCover` component. Task-3145356