SIP2: add setting to specify overriding certain flag fields
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
The e-content service Hoopla has announced that as of December 2019, the following flag fields in the Patron Status Response and Patron Information Response messages will be taken into consideration when deciding whether a patron can authenticate into their service or perform certain operations:
* charge privileges denied
* renewal privileges denied
* card reported lost or stolen
Evergreen currently sets those flag fields as follows:
* charge privileges denied: set if the patron has expired, is barred, is not active, their primary barcode is not active, or the patron has a standing penalty blocking loans.
* renewal privileges denied: set if the patron has expired, is barred, is not active, their primary barcode is not active, or the patron has a standing penalty blocking renewals.
* card lost: set if the patron's primary barcode is not active
It is my understanding that once this change is implemented, Hoopla libraries will not have a way to turn off the additional checks on Hoopla's end. It is also my understanding that some or more Evergreen libraries do not wish their patrons to be unable to access Hoopla because one of those flag fields is set.
To address the conflicting requirements, I propose to add an account and institution setting to the SIPServer configuration for Evergreen called patron_
It is acknowledged that the proposed change is a workaround.
Changed in evergreen: | |
milestone: | none → 3.4.3 |
status: | New → Confirmed |
milestone: | 3.4.3 → 3.5-alpha |
Changed in evergreen: | |
assignee: | nobody → Jeff Davis (jdavis-sitka) |
Changed in evergreen: | |
status: | Confirmed → Fix Committed |
assignee: | Jeff Davis (jdavis-sitka) → nobody |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Adding a link to more info:
http:// go.midwesttape. com/support/ SIP2/