Works for me. I was unable to select any stock cancel reasons in the interface, trying to delete them via the database threw the expected error message, and the pgtap test ran successfully.
I added a commit with some documentation because I was concerned people might not understand why they couldn't select a checkbox in the interface. If you have no custom cancel reasons, it's difficult to tell that they're grayed out.
Signoff branch with the additional doc commit is available at:
Works for me. I was unable to select any stock cancel reasons in the interface, trying to delete them via the database threw the expected error message, and the pgtap test ran successfully.
I added a commit with some documentation because I was concerned people might not understand why they couldn't select a checkbox in the interface. If you have no custom cancel reasons, it's difficult to tell that they're grayed out.
Signoff branch with the additional doc commit is available at:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ kmlussier/ lp1513554_ do_not_ delete_ reserved_ cancel_ reasons