Thursday, June 18, 2020
1 change · master
Enhancements to existing features
Inventory workflows now default newly created products to storable items, allow product creation directly during inventory adjustments, and keep key transfer actions visible when records are unlocked. Replenishment is also easier to use with the stock app alone, reducing setup friction for businesses getting started with inventory management.
Original PR description
Adds improvements for inventory onboarding experience: 1. New Products "Storable" by default - Makes it so the default "Product Type" = "Storable Product" ('type'='product') when creating a new…
Adds improvements for inventory onboarding experience:
1. New Products "Storable" by default - Makes it so the default "Product Type" = "Storable Product" ('type'='product') when creating a new product in a manufacturing order, an inventory transfer, a Lot/SN, a scrap order, and a batch picking, . Previously the default was "Consumable".
2. Creating new products is possible in an inventory adjustment. This is possible in the following cases:
- Via the `product_ids` field in the `stock.inventory` form view
- Via the `product_id` field in the `stock.inventory.line` tree view **when** no `product_ids` assigned
These new products follow same "Storable" by default
3. Keep picking action buttons visible when unlocked. This covers buttons: "Check Availability",
"Validate", "Sign", "Print", "Return", "Unreserve", "Scrap", and "Cancel". Additionally relax the 'is_initial_demand_editable' restriction on 'qty_done' in 'stock_move_line_operation_tree' so that readonly status is only dependent on 'is_locked' status.
4. Make it so product replenishing can occur with just the stock module. This is done by adding a new "pull" rule in the receive routes. This rule is removed when installing manufacturing or purchase modules to prevent unexpected behavior for MTO related products. When manufacturing/purchase modules are removed, "pull" rule will not be re-added and it is expected that advanced users will be able to handle the case when customized receive route rules are deleted by installing manufacturing/purchase modules.
Task: 2220129
Enterprise PR: odoo/enterprise#10719
--
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr