Shipments - Edititing First Shipment of a Part
If a part is edited from its first shipment, it lets say back to the so-called origin. THe code should not send the current location to be undefined but instead, make a new shipment of that part to that origin location. Origin and destination I guess would be the same.
- Shipments could use a nice rewrite to have better errors and maybe even pydantic is the move :) ETLup could service a registration helper.