Koha-clms/Koha/REST/V1
Alex Arnaud 914afffd56
Bug 22613: Add GET endpoint /patrons/{patron_id}/checkouts
This patch adds a new endpoint, for fetching checkouts from a specific
patron.

Test plan:

1. Apply this patch
2. Run:
   $ ktd --shell
  k$ prove t/db_dependent/api/v1/patrons_checkouts.t
=> SUCCESS: Tests pass!
3. Run:
   $ curl -v -s -u koha:koha --request GET \
        http://kohadev.local/api/v1/patrons/{id}/checkouts
test with query parameters (they are the same as for /patrons/{id}/holds
=> SUCCESS: The API works!

Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
2024-04-26 20:15:49 +02:00
..
Acquisitions Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
Auth Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
Biblios Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
CashRegisters Bug 36495: Use render_resource_not_found() helper everywhere 2024-04-26 18:06:13 +02:00
Clubs Bug 36495: Use render_resource_not_found() helper everywhere 2024-04-26 18:06:13 +02:00
Config/SMTP Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
ERM Bug 36495: (follow-up) Terminology: COUNTER is an abbreviation 2024-04-26 18:06:14 +02:00
ILL Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
OAuth Bug 36219: Re-add missing state param for Oauth/OIDC client 2024-03-04 14:50:41 +01:00
Patrons Bug 22613: Add GET endpoint /patrons/{patron_id}/checkouts 2024-04-26 20:15:49 +02:00
Preservation Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
AdvancedEditorMacro.pm Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
ArticleRequests.pm Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
Auth.pm Bug 36420: Allow Basic authentication using `cardnumber` 2024-04-18 16:51:14 +02:00
AuthorisedValueCategories.pm Bug 32997: Add REST API endpoint to list authorised values for multiple given categories 2023-03-02 12:00:15 -03:00
AuthorisedValues.pm Bug 36495: Use render_resource_not_found() helper everywhere 2024-04-26 18:06:13 +02:00
Authorities.pm Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
BackgroundJobs.pm Bug 36495: Use render_resource_not_found() helper everywhere 2024-04-26 18:06:13 +02:00
Biblios.pm Bug 31791: Add x-record-source-id header to POST /biblios 2024-04-26 20:15:38 +02:00
Bookings.pm Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
Checkouts.pm Bug 36495: Use render_resource_not_found() helper everywhere 2024-04-26 18:06:13 +02:00
CirculationRules.pm
…
Cities.pm Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
DeletedBiblios.pm Bug 33960: Add routes and controller 2024-04-22 08:57:50 +02:00
ERM.pm Bug 33606: (QA follow-up) Cosmetic changes 2023-07-06 12:24:15 -03:00
Holds.pm Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
ImportBatchProfiles.pm Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
ImportRecordMatches.pm Bug 36495: Use render_resource_not_found() helper everywhere 2024-04-26 18:06:13 +02:00
ItemTypes.pm Bug 34008: (QA follow-up) 'item_type_id' should be used 2023-11-01 17:23:15 -03:00
Items.pm Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
Libraries.pm Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
OAuth.pm Bug 33556: Avoid relying on $c->validation 2023-07-21 17:14:37 -03:00
Patrons.pm Bug 36505: (follow-up) Consistent error codes in POST 2024-04-26 18:06:16 +02:00
Preservation.pm Bug 30708: Tidy perl files 2023-10-18 15:42:04 -03:00
Quotes.pm Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
RecordSources.pm Bug 35919: Add /record_sources endpoints 2024-04-26 17:06:03 +02:00
ReturnClaims.pm Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
SearchFilter.pm Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
Stage.pm Bug 33556: Avoid relying on $c->validation 2023-07-21 17:14:37 -03:00
Static.pm
…
Suggestions.pm Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
Tickets.pm Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
TransferLimits.pm Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00
TwoFactorAuth.pm Bug 36495: Use render_resource_deleted() helper everywhere 2024-04-26 18:06:14 +02:00