We find in some scenarios that users would like to unassign certain products but not unassign all products on a partial assigned customer shipment.
For instance we have a shipment with 3 different products/moves and two of them are assigned. They would like to unassign only one of them, to use it in another shipment that can be served.
Actually the system has the “wait” button that set to draft all products/moves of the shipment.
This could be achieved adding a “wait_wizard” which ask for moves to unassign.