Drop target can be locked (not allowing to drop) using custom logic in dropOptions.canDrop handler. In this example you may drop fruits from first basket to the same fruits in the second basket only. In comparison moving fruits from second basket to the first one is unrestricted.