Wednesday, November 13, 2024
3 changes · master
Enhancements to existing features
Inventory users can now change product tracking settings through a confirmation step instead of being blocked by strict constraints. When tracking changes affect existing stock records, Odoo consolidates related quantities and valuations and updates reservations so operations can continue consistently.
Original PR description
With this commit ================ - Removed product tracking constraints and introduced a confirmation dialog for tracking changes. - When switching from no tracking to tracking, a confirmation dialog will appear if there are existing move lines linked to the products. - Changing tracking status from no tracking to tracking, or from tracking by lots/serial to tracking by product, will trigger a confirmation dialog. Upon confirmation, all associated quants will be merged into a single quant, including any valuation layers. Additionally, transfers will be unreserved from the previous quants with lots and re-reserved using the newly merged quants. [4189728](https://www.odoo.com/odoo/my-tasks/4189728)
Purchase users can now select purchase units of measure that stay consistent with the related sales unit, reducing transaction errors. Purchase orders also support more order lines and the variant selection grid is easier to use with a fixed header while scrolling.
Original PR description
In this commit: =================== - Set the domain on Purchase UOM selection based on the selected Sales UOM to ensure consistency across transactions. - Removed the limit on the number of Purchase Order lines, aligning with the behavior observed in Sales Orders. - Implemented a freeze header feature on the variant grid selection for improved user experience. task-4213738
The inventory location form has been streamlined by hiding non-essential fields for certain location types and making the subcontracting location option easier to find. Clearer tooltips should help users understand location settings faster and reduce configuration mistakes.
Original PR description
In this commit: ==================== - The current location form includes fields that may confuse users, especially with virtual location types. By removing non-essential field like 'dock location' from various location types, we reduce complexity and make the form more intuitive. - Additionally, 'Is a Subcontracting location' is moved to the normal mode to increase visibility for users, as it is a commonly used field. - The tooltips have been corrected and clarified to improve user understanding. task- 4149824