LP1913811 Items out notice summary API batching
authorBill Erickson <berickxx@gmail.com>
Mon, 1 Feb 2021 15:54:18 +0000 (10:54 -0500)
committerJeff Davis <jdavis@sitka.bclibraries.ca>
Mon, 1 Feb 2021 22:18:08 +0000 (14:18 -0800)
commitab24b4444bcf236fa11246aa93b94c04121d8e33
tree1b1d4c81fc03c6e674a8d28fb25c71a7b40e732c
parent43a802ae2c56c9342bfd3a6a4556292d00760d3e
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>
Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm
Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js