This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "main Koha release repository".
The branch, master has been updated
via eabcec1d6c172e0e590aa497eae0c264bcd2b5dc (commit)
via 583328e3f8c2e1827419185628069ad8c9979943 (commit)
via a142369b309068ed2ba5d34f033f4e047483401d (commit)
via 47ad7afccaf1ca0ae7b8dbfad9998aaac6d9a938 (commit)
via 95d23bc3c38f3cd6a4e6be3aac451c3899cccc83 (commit)
via a0148b440a4f05c6a6d216c85b03ea502b0da95b (commit)
via a7e704382fa97ba08c8d2d57f6a818e76e858770 (commit)
via 4672e6e6c40cf595da7e836525e5b6e486f78efe (commit)
via 1dfb57164fd6d986b110caa695a3baf9800ff93a (commit)
via b63fd774c181b96e514122c0d693f222b99b1cdd (commit)
via e3f2e346f884e2ba6e4a8f43709955f776a259de (commit)
from 29c1c8ff92509e08b86106abea11436261b432df (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit eabcec1d6c172e0e590aa497eae0c264bcd2b5dc
Author: Tomas Cohen Arazi <[email protected]>
Date: Wed Mar 27 14:23:18 2019 -0300
Bug 13895: (QA follow-up) Make the class plural
Signed-off-by: Tomas Cohen Arazi <[email protected]>
Signed-off-by: Nick Clemens <[email protected]>
commit 583328e3f8c2e1827419185628069ad8c9979943
Author: Josef Moravec <[email protected]>
Date: Wed Mar 13 16:25:38 2019 +0000
Bug 13895: Fix test
Signed-off-by: Nick Clemens <[email protected]>
commit a142369b309068ed2ba5d34f033f4e047483401d
Author: Josef Moravec <[email protected]>
Date: Wed Mar 13 16:03:09 2019 +0000
Bug 13895: Adapt naming according to voted RFC
Signed-off-by: Nick Clemens <[email protected]>
commit 47ad7afccaf1ca0ae7b8dbfad9998aaac6d9a938
Author: Josef Moravec <[email protected]>
Date: Mon Feb 25 22:17:01 2019 +0000
Bug 13895: (follow-up) Fix POST response
Test plan:
prove t/db_dependent/api/v1/chcekouts.t
Signed-off-by: Michal Denar <[email protected]>
Signed-off-by: Nick Clemens <[email protected]>
commit 95d23bc3c38f3cd6a4e6be3aac451c3899cccc83
Author: Josef Moravec <[email protected]>
Date: Thu Feb 21 00:26:17 2019 +0000
Bug 13895: Change renewal endpoint
Instead of PUT on /checkout/{checkout_id} endpoint, you should now call
POST on /checkouts/{checkout_id}/renewal
Test plan:
prove t/db_dependent/api/v1/checkouts.t
Signed-off-by: Nick Clemens <[email protected]>
commit a0148b440a4f05c6a6d216c85b03ea502b0da95b
Author: Josef Moravec <[email protected]>
Date: Thu Feb 21 00:15:22 2019 +0000
Bug 13895: Refactor test using REST Basic auth
Test plan:
prove t/db_dependent/api/v1/checkouts.t
Signed-off-by: Nick Clemens <[email protected]>
commit a7e704382fa97ba08c8d2d57f6a818e76e858770
Author: Josef Moravec <[email protected]>
Date: Wed Feb 20 21:42:36 2019 +0000
Bug 13895: Remove create_item and create_biblio subs from test
Test plan:
prove t/db_dependent/api/v1/checkouts.t
Signed-off-by: Nick Clemens <[email protected]>
commit 4672e6e6c40cf595da7e836525e5b6e486f78efe
Author: Josef Moravec <[email protected]>
Date: Wed Feb 20 21:30:49 2019 +0000
Bug 13895: Remove the opac checks in privileged endpoint
Test plan:
prove t/db_dependent/api/v1/checkouts.t
Signed-off-by: Nick Clemens <[email protected]>
commit 1dfb57164fd6d986b110caa695a3baf9800ff93a
Author: Josef Moravec <[email protected]>
Date: Mon Feb 4 14:22:54 2019 +0000
Bug 13895: (follow-up) Adapt checkout endpoint to openapi, update
terminology
Signed-off-by: Nick Clemens <[email protected]>
commit b63fd774c181b96e514122c0d693f222b99b1cdd
Author: Tomas Cohen Arazi <[email protected]>
Date: Fri Nov 10 16:16:49 2017 -0300
Bug 13895: (QA follow-up) Adjust OpenAPI definitions for checkouts
Signed-off-by: Tomas Cohen Arazi <[email protected]>
Signed-off-by: Nick Clemens <[email protected]>
commit e3f2e346f884e2ba6e4a8f43709955f776a259de
Author: Julian Maurice <[email protected]>
Date: Mon Mar 23 13:10:46 2015 +0100
Bug 13895: Add API routes for checkouts retrieval and renewal
GET /checkouts?borrowernumber={borrowernumber}
GET /checkouts/{checkout_id}
PUT /checkouts/{checkout_id}
+ unit tests in t/db_dependent/api/v1/checkouts.t
Test plan:
1. Open a browser tab on Koha staff and log in (to create CGISESSID
cookie). You should have permission circulate_remaining_permissions.
2. Go to http://yourlibrary/api/v1/checkouts?borrowernumber=XXX (replace
XXX with a borrowernumber that has checkouts) and check you receive
correct data
3. Go to http://yourlibrary/api/v1/checkouts/YYY (replace YYY with an
existing checkout id) and check you receive correct data
4. Send PUT requests to http://yourlibrary/api/v1/checkouts/YYY until
the maximum number of renewals is reached (you should have a 403
error)
5. Run unit tests in t/db_dependent/api/v1/checkouts.t
Depends on bugs 16699 and 14868
Signed-off-by: Benjamin Rokseth <[email protected]>
Signed-off-by: Lari Taskula <[email protected]>
Signed-off-by: Tomas Cohen Arazi <[email protected]>
Signed-off-by: Nick Clemens <[email protected]>
-----------------------------------------------------------------------
Summary of changes:
Koha/REST/V1/Checkouts.pm | 209 ++++++++++++++++++++
Koha/Schema/Result/Issue.pm | 5 +
api/v1/swagger/definitions.json | 6 +
api/v1/swagger/definitions/checkout.json | 69 +++++++
.../definitions/{holds.json => checkouts.json} | 2 +-
api/v1/swagger/parameters.json | 3 +
api/v1/swagger/parameters/checkout.json | 9 +
api/v1/swagger/paths.json | 9 +
api/v1/swagger/paths/checkouts.json | 96 +++++++++
t/db_dependent/api/v1/checkouts.t | 156 +++++++++++++++
10 files changed, 563 insertions(+), 1 deletion(-)
create mode 100644 Koha/REST/V1/Checkouts.pm
create mode 100644 api/v1/swagger/definitions/checkout.json
copy api/v1/swagger/definitions/{holds.json => checkouts.json} (58%)
create mode 100644 api/v1/swagger/parameters/checkout.json
create mode 100644 api/v1/swagger/paths/checkouts.json
create mode 100644 t/db_dependent/api/v1/checkouts.t
hooks/post-receive
--
main Koha release repository
_______________________________________________
koha-commits mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-commits