wishlist: allow libraries to define automatically-applied custom penalties
Bug #2006971 reported by
Andrea Neiman
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
This work is funded by PaILS.
This development creates a set of Library Settings that a staff member with appropriate permissions can use to set a custom value for a stock penalty according to the following workflow:
-- Create a new penalty in Standing Penalties
-- Set the desired penalty threshold in Group Penalty Thresholds
-- Use the Library Setting to associate your new penalty with a stock system penalty and organizational unit context.
The custom penalty will be automatically applied in place of the stock penalty at the specified org units, when the patrons' account meets the penalty criteria.
Branch forthcoming.
Changed in evergreen: | |
importance: | Undecided → Wishlist |
Changed in evergreen: | |
status: | New → Confirmed |
tags: | added: signedoff |
Changed in evergreen: | |
assignee: | nobody → Bill Erickson (berick) |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I have pushed a branch to https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ miker/lp- 2006971- custom- system- penalties that embodies the above. It includes Bill Erickson's script from bug 1944986 that allows on-demand recalculation of penalties for patrons on the server side, with some additions to support the new custom penalty org settings, and to allow using the patron's home library as the context for penalty calculation rather than the home location of the staff user supplied to the script.