LP#1880028 Backdate Checkins Until Logout Option
authorDan Briem <dbriem@wlsmail.org>
Sat, 30 May 2020 23:27:39 +0000 (19:27 -0400)
committerJason Boyer <JBoyer@equinoxinitiative.org>
Thu, 3 Sep 2020 21:50:42 +0000 (17:50 -0400)
commit4b590c32062fa57cf255a22ff1f085fdc0fb29d3
tree00fe577aea220f32b932c9ee6aeaae9ee5bbc2f3
parent8ee3fa64b7024388443d07745e7971e7634f591f
LP#1880028 Backdate Checkins Until Logout Option

- Adds a checkbox option to store the backdate as a
  session item and only loads the backdate on the checkin
  screen (backdate ignored on the hold capture screen)
- Adjusts existing $watch to enable/disable the checkbox
  and store/remove session backdate when appropriate
- Adjusts is_backdate() to not consider null or undefined
  dates as backdates so the visible alert is accurate
- Adjusts "today" comparison to use a time of 00:00:00 so
  that when the Clear button is used and clears the time
  the Today button won't cause a backdate just because it's
  an earlier time on the same date

Signed-off-by: Dan Briem <dbriem@wlsmail.org>
Signed-off-by: rfrasur <rfrasur@library.in.gov>
Signed-off-by: Dawn Dale <ddale@georgialibraries.org>
Signed-off-by: Jason Boyer <JBoyer@equinoxinitiative.org>
Open-ILS/src/templates/staff/circ/checkin/t_checkin.tt2
Open-ILS/web/js/ui/default/staff/circ/checkin/app.js