- Updated the
authenticate
method to use the new token rotation/refresh system implemented in Quesnalia, Ransoms, and higher (DACCESS-261)
- Update the
request_item
method for FOLIO Poppy change to spelling offulfillmentPreference
(DACCESS-207) - Add basic test setup using RSpec, VCR, and initial tests (cf. DACCESS-97)
- Update README
- Modify the
request_item
method to add new required parameters for FOLIO Lotus (DISCOVERYACCESS-7496)
- Fix bug causing requests to be deleted rather than properly cancelled
- Add service_point function
- Return due date with a renewal response
- Return renewal error response as JSON
(Initial release) Provides the following functions:
- authenticate (provide a username and password to a FOLIO instance, get a token back)
- patron_record (retrieve a FOLIO user's record)
- patron_account (retrieve a user account details - checkouts, requests, fines and fees)
- renew_item (renew a checked-out item)
- request_options (use circulation rules and request policy to determine which request types are available)
- instance_record (retrieve a FOLIO instance record)
- request_item (place a new request for an item)
- cancel_request (cancel an existing request for an item)