I have added logic to only change the status if the transited copy is actually "In transit" as Jason suggests. I have also added the status to the "magical statuses" list (thereby disabling it in the copy editor). I am actually unaware of other places that need checking, so I'd appreciate pointers if someone knows what else I need to change.
Here is my working branch, which should be considered in-progress:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ csharp/ lp1306666_ canceled_ transit_ item_status
I have added logic to only change the status if the transited copy is actually "In transit" as Jason suggests. I have also added the status to the "magical statuses" list (thereby disabling it in the copy editor). I am actually unaware of other places that need checking, so I'd appreciate pointers if someone knows what else I need to change.
Thanks!