LP1913811 Items out notice summary API batching
authorBill Erickson <berickxx@gmail.com>
Mon, 1 Feb 2021 15:54:18 +0000 (10:54 -0500)
committerChris Sharp <csharp@georgialibraries.org>
Thu, 4 Feb 2021 16:26:20 +0000 (11:26 -0500)
commit7db1e009382b91f86874d10629070389a13c5587
tree10a442fa4c6646d09228c736413ec3eef10e9eef
parent6a4b3b86654c3de9fa9d0f957e5ef849ef02c0ce
LP1913811 Items out notice summary API batching

Tweak the open-ils.actor.user.itemsout.notices API to accept an array of
circulation IDs so the call can be batched from the client.  Similarly
modify the AngJS client to request the notice summaries in batch.

Further improves the notices API by removing an unneeded join and a
minor security fix to verify perms based on the in-database user ID
instead of the ID provided by the caller (w/ the note that the API only
returns numbers, not user data).

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js