From 147b6202c5c38ad9768e749dde191bfcaaef8733 Mon Sep 17 00:00:00 2001 From: Galen Charlton Date: Fri, 12 Jun 2020 14:47:58 -0400 Subject: [PATCH] LP#1879983: UI for claiming staging This patch adds a "Staging Staff" column to the To Be Staged staff and buttons to allow staff to claim and release claims of responsibility to handle staging an appointment. A staff member can take over another's claim, but will be asked to confirm that they want to do so. Also, reduces the freshness check interval on the to be staged tab to five seconds, since if the curbside operations require that staff claim appointments to stage in the first place, there may be multiple computers in play displaying the to be staged tab. Signed-off-by: Galen Charlton --- .../src/templates/staff/circ/curbside/index.tt2 | 9 ++ .../staff/circ/curbside/t_to_be_staged_manager.tt2 | 13 +++ .../curbside/directives/to_be_staged_manager.js | 99 +++++++++++++++++++++- .../default/staff/circ/curbside/services/core.js | 17 ++++ 4 files changed, 137 insertions(+), 1 deletion(-) diff --git a/Open-ILS/src/templates/staff/circ/curbside/index.tt2 b/Open-ILS/src/templates/staff/circ/curbside/index.tt2 index bc51b4b9ba..f42d3327a1 100644 --- a/Open-ILS/src/templates/staff/circ/curbside/index.tt2 +++ b/Open-ILS/src/templates/staff/circ/curbside/index.tt2 @@ -17,6 +17,15 @@