[Koha-bugs] [Bug 16825] REST API: Add API route for getting an item

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu Mar 16 17:38:52 CET 2017


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

Lari Taskula <lari.taskula at jns.fi> changed:

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

--- Comment #28 from Lari Taskula <lari.taskula at jns.fi> ---
Created attachment 61176
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=61176&action=edit
Bug 16825: Add API route for getting an item

GET /api/v1/items/{itemnumber} Gets one Item

This patch adds route to get one item from koha.items table. This table has
a column "itemnotes_nonpublic", which should not be returned if the user has no
catalogue permission.

The OpacHiddenItems syspref restriction is considered for users who are not
staff.
They see "Item Not Found" when trying to view item hidden from OPAC. Only staff
can see those items.

To test:
1. Apply patch
2. Open a browser tab on Koha staff and log in (to create CGISESSID
   cookie).
3. Send GET request to http://yourlibrary/api/v1/items/YYY
   where YYY is an existing itemnumber.
4. Make sure the returned data is correct.
5. Run unit tests in t/db_dependent/api/v1/items.t

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


More information about the Koha-bugs mailing list