We have partner libraries using the ILL module with a backend that generates holds. If the patron cancels the hold via the OPAC, it fouls up the ILL workflow. It'd be great to have a method to prevent these holds from being cancelled by the patron (without preventing patron-instigated cancellation of *all* holds).
Maybe something similar to ItemsDeniedRenewal? Thinking of a YAML style preference, maybe called HoldsDeniedCancellation.
I think this is a duplicate of Bug 22833 - Block suspend and cancel on holds?
*** This bug has been marked as a duplicate of bug 22833 ***