Skip to content

Latest commit

 

History

History
55 lines (41 loc) · 1.69 KB

notes.org

File metadata and controls

55 lines (41 loc) · 1.69 KB

NOTES

Notes

  • Aim is to provide a connector that can search remote Koha systems, ideally grouped, and place requests against any of those.

Search

  • The search calls are implemented using Koha SRU server until REST APIs are available. ILS-DI does not allow for searches. (example calls in rest file)

Place hold

  • This is implemented using the ILS-DI interface using a specialised patron at the server
  • We will need to perform two calls for this:
    • authentication
    • place hold
    • (example calls in rest file)
  • We will authentication, limit checking, etc to the supplying server for now.
    • This means we have collective limits on number of ILLs for now

Resources

Backend dependencies

  • Catmandu::Importer::SRU

Plan

[#A] Setup dev environment

  • Using Kohadevbox
  • Standard creation
  • Then copy (not symlink) Illbackends into ~/kohaclone/Koha
  • Created ILLLIBS organizational patron
  • Then edit koha-conf.xml at echo $KOHA_CONF
    • Paste ILL config section (copied from ~/kohaclone/etc/koha-conf.xml)
    • Edit Illbackends dir path
  • Enabled ILL module

[#A] Create Search interface

[#A] Create Request interface