LP#1879983: new APIs to implement claiming staging
authorGalen Charlton <gmc@equinoxinitiative.org>
Fri, 12 Jun 2020 18:46:06 +0000 (14:46 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Fri, 12 Jun 2020 18:46:06 +0000 (14:46 -0400)
commit2bbfac74d7195b225540c444710e8964da1176dd
tree085787dd9f50d1f377f73c429f987f6c9e8afaad
parent156c74fe2d508c4f2c92b6a7ba92fc2d11851d7a
LP#1879983: new APIs to implement claiming staging

This adds two new open-ils.curbside methods to allow a staff
member to claim responsibility for staging a to-be-staged
appointment and to release such a claim:

open-ils.circ.curbside.claim_staging
open-ils.circ.curbside.unclaim_staging

This patch also tweaks the freshness check for the to-be-staged
queue to account for changes in claiming and unclaiming appointments.

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/Curbside.pm