Monday, February 13, 2023
4 changes
New functionality added to Odoo
Adds a new Kazakhstan reports module with localized balance sheet and profit and loss reporting. This helps businesses operating in Kazakhstan prepare financial statements in formats aligned with local reporting needs.
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
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