Tuesday, July 27, 2021
1 change · master
Enhancements to existing features
Manufacturing orders now start locked by default, reducing the chance that users accidentally change planned component quantities instead of recording what was actually consumed. For untracked products, users can also enter consumed quantities more directly in multi-location setups, making manufacturing updates faster while keeping detailed controls available when needed.
Original PR description
We are doing 2 things to improve MO usability: 1.Setting update: We are reversing the purpose of the existing `group_locked_by_default` setting so that it now does the opposite (make it so everything…
We are doing 2 things to improve MO usability: 1.Setting update: We are reversing the purpose of the existing `group_locked_by_default` setting so that it now does the opposite (make it so everything is locked by default when setting is not active and setting makes everything unlocked by default when active). Previous setting was confusing for users and made it easier for users to accidentally edit component's Qty to Consume rather than the Consumed Qty. Whether (not 'Done') MOs are locked or not now matches the setting as well (i.e. when setting is activated, existing MOs lock status will be updated to match). 2. Consumed Qty easing: We no longer require a component's consumed qty to be done via the detailed operations widget when product is not tracked and multi-location is active. It now follows same logic as when consumed qtys are auto-updated when `qty_producing` is changed (i.e. reversed move line amounts are used up first, then additional values will be taken from MO's default component's location). Task: 2518523 ENT PR (only fixes test): odoo/enterprise#19732 Upgrade PR: odoo/upgrade#2655