Skip to content
Snippets Groups Projects
  • Florian Damhaut's avatar
    eddda890
    [FIX] mrp: Context irrelevant of hidden parameters for stock_mrp · eddda890
    Florian Damhaut authored
    
    Step to reproduce:
    - Inventory > Configuration > Operations Types > Manufacturing (or any other operation type with code 'mrp_operation')
    - Change 'Type of Operation' to 'Receipt' (or any other but 'manufacturing')
    - Uncheck box field 'Use Existing Lots/Serial Numbers'
    - Change 'Type of Operation' back to 'Manufacturing'
    - Set correct value for 'Default Source Location' (type Receipt changed the value to 'Vendor', need to fix it)
    
    - Create a storable product with the route 'Manufacture' selected.
    - Create a BoM for this product, with a component tracked by lot (Add quantity to component)
    - Create a MO for the product > Confirm > Check Availability
    
    Current Behaviour :
    Quantity are reserved, but the lot_ids are not visible
    The behaviour is due to the fact that hidden parameters still have effect when they should act as their default value. To ensure it's the case, they are set back to their original value when the user switch between configuration to avoid ending in a wrongful configuration.
    
    Behaviour after PR :
    Lot ids are shown no matter the hidden configuration of picking type
    
    opw-2680370
    
    closes odoo/odoo#81290
    
    Signed-off-by: default avatarArnold Moyaux <arm@odoo.com>
    eddda890
    History
    [FIX] mrp: Context irrelevant of hidden parameters for stock_mrp
    Florian Damhaut authored
    
    Step to reproduce:
    - Inventory > Configuration > Operations Types > Manufacturing (or any other operation type with code 'mrp_operation')
    - Change 'Type of Operation' to 'Receipt' (or any other but 'manufacturing')
    - Uncheck box field 'Use Existing Lots/Serial Numbers'
    - Change 'Type of Operation' back to 'Manufacturing'
    - Set correct value for 'Default Source Location' (type Receipt changed the value to 'Vendor', need to fix it)
    
    - Create a storable product with the route 'Manufacture' selected.
    - Create a BoM for this product, with a component tracked by lot (Add quantity to component)
    - Create a MO for the product > Confirm > Check Availability
    
    Current Behaviour :
    Quantity are reserved, but the lot_ids are not visible
    The behaviour is due to the fact that hidden parameters still have effect when they should act as their default value. To ensure it's the case, they are set back to their original value when the user switch between configuration to avoid ending in a wrongful configuration.
    
    Behaviour after PR :
    Lot ids are shown no matter the hidden configuration of picking type
    
    opw-2680370
    
    closes odoo/odoo#81290
    
    Signed-off-by: default avatarArnold Moyaux <arm@odoo.com>