SIP2 "Chargeable Loans"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Wishlist
|
Bill Erickson | ||
Bug Description
3M and likely other Self-check vendors support a mode called "chargeable loans." In this mode the ILS is able to report that a fee is required for the circulation transaction to complete to the SC. The SC then asks the patron if they accept the fee. If the patron accepts the fee, the SC tries the checkout again with the fee accepted field "BO" set to "Y".
I have been working on some code to implement this feature in Evergreen's SIP2 modules. It requires updates to Evergreen and to SIPServer in order to function properly.
I've only tested this with our own PHPSIP2 module, so it may not actually work as expected with an actual self-check. (I'm trying to get some consortium members to test it, but that is never as easy as it sounds.)
I'm posting this bug to call for anyone who'd like to try the code out and so that it doesn't get lost in the to and fro of other work.
You can get the SIPServer changes in the following branch:
git://git.
or at
git://git.
The code necessary for Evergreen is at
git://git.
or at
git://git.
Currently, the code does not conflict with the SIP23738 branch mentioned in another "bug," so you can test them independently of each other or at the same time.
description: | updated |
Changed in evergreen: | |
assignee: | nobody → Bill Erickson (erickson-esilibrary) |
Changed in evergreen: | |
status: | New → In Progress |
tags: | removed: pullrequest |
Changed in evergreen: | |
milestone: | none → 2.2.0 |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
no longer affects: | evergreen/2.2 |
I went ahead and added a backport branch for rel_2_1 for this code. It was a clean cherry-pick of the relevant bits from master and the SIP2_chargeable _loans branch:
git://git. evergreen- ils.org/ working/ Evergreen. git <email address hidden> /SIP2_chargeabl e_loans_ rel_2_1