Bug 23154: Add pagination to /api/v1/checkouts
authorJulian Maurice <julian.maurice@biblibre.com>
Wed, 19 Jun 2019 09:10:14 +0000 (11:10 +0200)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Mon, 24 Jun 2019 15:14:42 +0000 (16:14 +0100)
commit088522032f33b6a5931cbea1b928537e7fe33fd0
tree5765f853cc63e7863d97ecd8bca9f65c801e071f
parent1020fe5b1f95a606d445acb4ac16c0c30586e71d
Bug 23154: Add pagination to /api/v1/checkouts

Allow to use _page and _per_page query parameters for
/api/v1/checkouts
Also fix a timezone problem in t/db_dependent/api/v1/checkouts.t

Test plan:
1. With your favorite REST tester tool, or directly in the browser,
   fetch http://koha/api/v1/checkouts and check that you have results
2. Fetch /api/v1/checkouts?_per_page=1&_page=1 and check that only the
   first result is returned. Check that response contains headers
   X-Total-Count and Link
3. Fetch /api/v1/checkouts?_per_page=1&_page=2 and check that only the
   second result is returned. Check that response contains headers
   X-Total-Count and Link
4. prove t/db_dependent/api/v1/checkouts.t

Signed-off-by: Mark Tompsett <mtompset@hotmail.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
api/v1/swagger/paths/checkouts.json
t/db_dependent/api/v1/checkouts.t