[Koha-bugs] [Bug 17003] REST API: add route to get checkout's renewability

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Sun Dec 11 22:42:43 CET 2016


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17003

Jiri Kozlovsky <mail at jkozlovsky.cz> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #57493|0                           |1
        is obsolete|                            |

--- Comment #9 from Jiri Kozlovsky <mail at jkozlovsky.cz> ---
Created attachment 58099
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=58099&action=edit
Bug 17003: Add API route to get checkout's renewability

GET /checkouts/{checkout_id}/renewability (renewability status)

Response:
- 200: renewability { renewable: true/false, error: "error message" }

To test:
1. Login to Koha
2. Checkout something for yourself
3. Make GET request to http://yourlibrary/api/v1/checkouts/YYY/renewability
   where YYY is checkout_id of your checkout.
4. Observe returned data. If not renewable, an error should also be presented.
5. Run t/db_dependent/api/v1/checkouts.t

Signed-off-by: Jiri Kozlovsky <mail at jkozlovsky.cz>

I've signed-off this because I've made no major change and the
funcionality remains the same.

Changes made:
1. Added x-koha-authorization to the paths definition
2. Changed checkout_id parameter definition to the reference
3. Moved error raised when syspref OpacRenewalAllowed disabled in front of
 possible error "Checkout doesn't exist" (don't give users hope to renew it
 when not found, but tell them renewal is not allowed at all instead)

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.


More information about the Koha-bugs mailing list