[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