[Koha-devel] REST api RFCs

Barton Chittenden barton at bywatersolutions.com
Fri Dec 15 20:49:25 CET 2017


Tomas,

Thank you for putting the REST api RFCs page together; having a series of
pages that document the routes was sorely needed.

One question -- the RFCs lists the route for borrowers as '/patrons'.
However https://wiki.koha-community.org/wiki/Coding_
Guidelines_-_API#SWAGGER1.2:_Resource_names suggests that we should use
/users instead of /borrowers, /patrons, or /members.

Should we change the RFC to follow the Coding Guidelines, or change the
guidelines?


On Fri, Dec 15, 2017 at 5:15 AM, Tomas Cohen Arazi <tomascohen at gmail.com>
wrote:

> Andreas, it will be included! That list is only what I managed to write
> after the dev meeting, and is certainly incomplete.
>
> El vie., 15 de dic. de 2017 5:44 a. m., Andreas Hedström Mace <
> andreas.hedstrom.mace at su.se> escribió:
>
>> Hi!
>>
>>
>>
>> This sounds like a really good initiative Tomás, getting the major
>> endpoints listed and structured so that the REST API work can proceed!
>>
>>
>>
>> However, I’m surprised that the endpoint for accountlines is not listed
>> in the RFC. Some reasons why I think that this should be included:
>>
>>
>>
>> We at Stockholm University Library is already using (a previous) version
>> of this endpoint in production
>>
>> You mentioned that you included other endpoints BibLibre is working on:
>> we sponsored BibLibre to build this endpoint a while back
>>
>> But above all I believe other libraries will also be interested in using
>> this endpoint! (At the hackfest in Lund recently, there was interest in
>> using this endpoint from Oslo Public Library etc.)
>>
>>
>>
>> Best regards,
>>
>> Andreas Hedström Mace
>>
>>
>>
>>
>>
>> *Från: *<koha-devel-bounces at lists.koha-community.org> på uppdrag av
>> Tomas Cohen Arazi <tomascohen at gmail.com>
>> *Datum: *torsdag 14 december 2017 16:28
>> *Till: *koha-devel <koha-devel at lists.koha-community.org>
>> *Ämne: *[Koha-devel] REST api RFCs
>>
>>
>>
>> Hi everyone. Following yesterday's dev meeting (I'm sorry I couldn't
>> attend) it was clear there should be some votes on the changes that we
>> belive need to be made.
>>
>>
>>
>> In order to organize the documentation on this decision making process,
>> and have something more precise to vote on, I've put together a front wiki
>> page:
>>
>>
>>
>> https://wiki.koha-community.org/wiki/REST_api_RFCs
>>
>>
>>
>> in which all endpoint-specific RFCs can be found. I have added the
>> endpoints I've been, am and will be working on. Also endpoints I know
>> Biblibre is working on.
>>
>>
>>
>> As the discussion was about the patrons endpoint specifically, I started
>> by creating an RFC for it:
>>
>>
>>
>> https://wiki.koha-community.org/wiki/Patrons_endpoint_RFC
>>
>>
>>
>> It is organized in two sections: actions and paths, and the object
>> definition. The idea is that you can add your own column (put your name on
>> it) with your personal proposal. Discussions can happen in other places
>> like IRC or koha-devel.
>>
>>
>>
>> Please add your comments on each issue you think it is worth, and please
>> contact me if you have any doubts or want to discuss specific stuffs.
>>
>>
>>
>> I will be spending the next days polishing this RFC and moving into the
>> rest of them in the same way.
>>
>>
>>
>> Before adding new endpoints to that list, I would suggest we have a small
>> conversation here in koha-devel to avoid polluting the front page with
>> several variations of the same endpoints. This is just a suggestion, though.
>>
>>
>>
>> Thanks for your interest and feedback!
>>
>> Cheers
>>
>>
>>
>> --
>>
>> Tomás Cohen Arazi
>>
>> Theke Solutions (https://theke.io <http://theke.io/>)
>> ✆ +54 9351 3513384 <+54%209%20351%20351-3384>
>> GPG: B2F3C15F
>>
> --
> Tomás Cohen Arazi
> Theke Solutions (https://theke.io <http://theke.io/>)
> ✆ +54 9351 3513384 <+54%209%20351%20351-3384>
> GPG: B2F3C15F
>
> _______________________________________________
> Koha-devel mailing list
> Koha-devel at 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/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20171215/1f0085bb/attachment.html>


More information about the Koha-devel mailing list