Release date: August 29, 2022

Summary: This release includes four new features, six enhancements, several bug fixes and a number of non-functional changes to improve database integrity and the rolling out of new releases.

New features

Horizon Host LMS adapter - NCIP integration

Host LMS item loan policy

Ability to Undo a filled request

Note: If a tenant has the ‘“Combine supplier actions ‘fill request' and 'mark shipped’ '' set, the ability to undo a filled request is not possible. Once the request changes to a state of 'Shipped' the ISO18626 protocol does not support the sending an undo message to the requester.

External Request IDs

Enhancements

Add combined actions to the Update app

Create notice policies and templates to support reporting of new Host LMS location and Host LMS shelving locations for a tenant

Add a filter for Shelving location

Add the Shelving location as a sortable column in the Supply app

Store and display the item barcode associated with a request on the pull slip before request is filled

Bug Fixes

The service type not displayed in the Type field in the Request app

Additions, updates and deletion of data in the Contact section of a directory record were not propagated to other tenants

The cancellation auto-responder was not always cancelling requests

If unable to connect to the NCIP server to validate the patron id of an incoming request the system assumed the patron id is valid

Host LMS integration: lookupPatron call failed. Review configuration and try again or deconfigure host LMS integration in settings. [{"detail":"tenant's IP address","type":"NCIP1 with socket Client failed to call NCIP server or parse returned results"}]

Incorrect message confirmation text when marking a request returned by a patron

Adding an address to a directory record caused an error

Non-functional changes

Moved the hard coding of the status change when an action occurs from the code into the database

Make the hard-coded Z39.50 metaproxy address configurable

ReShare UI upgraded to the Lotus version of Stripes

End-to-end test created to run a request through the happy path