LP#1879983: UI for claiming staging
authorGalen Charlton <gmc@equinoxinitiative.org>
Fri, 12 Jun 2020 18:47:58 +0000 (14:47 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Fri, 12 Jun 2020 18:47:58 +0000 (14:47 -0400)
commit147b6202c5c38ad9768e749dde191bfcaaef8733
tree659b8987bc752efbc40ea6315ecaad8312db16ad
parent2bbfac74d7195b225540c444710e8964da1176dd
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 <gmc@equinoxinitiative.org>
Open-ILS/src/templates/staff/circ/curbside/index.tt2
Open-ILS/src/templates/staff/circ/curbside/t_to_be_staged_manager.tt2
Open-ILS/web/js/ui/default/staff/circ/curbside/directives/to_be_staged_manager.js
Open-ILS/web/js/ui/default/staff/circ/curbside/services/core.js