Josef,
Thanks for the taking the initiative! I added some comments about the
checkouts endpoint in the wiki, but perhaps it's easier to discuss here,
so I'll add them here too:
While fetching the information about the checkout itself is a good
start, often some more information is needed, and if it means that
several requests need to be made, things get slow pretty quickly. So I'd
suggest adding an expanded version of the response with at least the
following extra information. This is based on my experiences with
integrating several different ILS's with our VuFind based discovery
interface.
1. Renewability
2. Maximum number of renewals
3. Basic information about the biblio and item (biblio.biblionumber,
biblio.title, items.barcode, items.enumchron)
When there are a lot of loans, supporting server-side paging and sorting
can make a huge difference (especially with the expanded response). This
could be accomplished with the addition of offset, limit and sort
parameters.
403 is valid response code if you try to renew a non-renewable loan, but
error codes should not be used to indicate a status. So the renewability
check should rather return 200 and an actual response telling if renewal
is possible.
Regards,
Ere
Josef Moravec kirjoitti 23.10.2018 klo 13.07:
Hello developers,
Me and Michal Denar were thinking a bit about some REST api endpoints,
write down some rfcs and would like to see any comment on them ;)
Thanks in advance
https://wiki.koha-community.org/wiki/Checkouts_endpoint_RFC
https://wiki.koha-community.org/wiki/Availability_endpoints_RFC
In this one we heavily used Katrin's comments and proposed new object
definition, thanks Katrin ;)
https://wiki.koha-community.org/wiki/Items_endpoint_RFC
--
Josef Moravec
josef.mora...@gmail.com <mailto:josef.mora...@gmail.com>
_______________________________________________
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/
--
Ere Maijala
Kansalliskirjasto / The National Library of Finland
_______________________________________________
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/