I'll be giving this a good poke, so to sum up, the bug-fix plan will be to implement the deleted flag for parts and allow the hold_request.cancel.expire_no_target A/T hook to clean up the unfillables as Jason pointed out above. This brings part holds to parity with other hold types, where having an unfilled expire time setting causes notified cancellation.
The generalized "move parts before deleting objects" popup is a good wishlist feature request, so I'll create that LP bug once the bug fix part is done.
I'll be giving this a good poke, so to sum up, the bug-fix plan will be to implement the deleted flag for parts and allow the hold_request. cancel. expire_ no_target A/T hook to clean up the unfillables as Jason pointed out above. This brings part holds to parity with other hold types, where having an unfilled expire time setting causes notified cancellation.
The generalized "move parts before deleting objects" popup is a good wishlist feature request, so I'll create that LP bug once the bug fix part is done.