[Evergreen-general] Group Penalty Thresholds and definition of Exceeds

Galen Charlton gmc at equinoxinitiative.org
Tue Oct 6 13:45:42 EDT 2020


Hi,

On Tue, Oct 6, 2020 at 12:42 PM Josh Stompro <stomproj at gsuite.larl.org>
wrote:
> • PATRON_EXCEEDS_FINES: Blocks new circulations and renewals if patron
exceeds X in fines
> • PATRON_EXCEEDS_OVERDUE_COUNT: Blocks new circulations if patron exceeds
X overdue

I believe that the intention is for the standing penalties thresholds to
establish a ceiling after which further loans (or other activities as
determined by the penalty's block list) are blocked. Use of ">=" in the
functions is intentional. For example, consider a
PATRON_EXCEEDS_CHECKOUT_COUNT threshold of 20. That's supposed to mean "you
may have up to twenty active loans". If the comparison operator were >, the
patron could have 20 loans, then check out a 21st, only being blocked when
they attempt the 22nd.

If you mean to block patrons with fine balances of $30.00 or more, then
30.00 would be the appropriate threshold.

I agree that the documentation could be reworded, possibly along the lines
of:

PATRON_EXCEEDS_FINES Blocks new circulations and renewals if patron has or
exceeds X in fines
PATRON_EXCEEDS_OVERDUE_COUNT Blocks new circulations and renewals if patron
has or exceeds X overdue items
PATRON_EXCEEDS_CHECKOUT_COUNT Blocks new circulations if patron has or
exceeds X items out

(Though there's a wrinkle that the section of the documentation appears to
be present only for very old versions of Evergreen.)

Regards,

Galen
--
Galen Charlton
Implementation and Services Manager
Equinox Open Library Initiative
phone:  1-877-OPEN-ILS (673-6457)
email:  gmc at equinoxInitiative.org
web:  https://equinoxInitiative.org
direct: +1 770-709-5581
cell:   +1 404-984-4366
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.evergreen-ils.org/pipermail/evergreen-general/attachments/20201006/3c0182ca/attachment.html>


More information about the Evergreen-general mailing list