Comment 2 for bug 1781641

Revision history for this message
Jeff Davis (jdavis-sitka) wrote :

The egCirc service has a "checkout_overridable_events" attribute, which is a hardcoded list of events that can be overridden by staff during checkout (there is a similar list for renewals). This list does not include STAFF_CHR or any of the other staff-applied standing penalties. Adding them to the list seems to do the trick; working branch user/jeffdavis/lp1781641-override-staff-applied-penalties does just that:

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=commitdiff;h=0ebac986

This needs more thorough testing than I've given it so far.