LP#1879983: Add curbside subtab to the My Account holds UI collab/miker/lp1879983_curbside_pickup_pr_3_4
authorMike Rylander <mrylander@gmail.com>
Fri, 29 May 2020 16:17:54 +0000 (12:17 -0400)
committerMike Rylander <mrylander@gmail.com>
Mon, 22 Jun 2020 19:59:47 +0000 (15:59 -0400)
commitd00df148ececc2f7f31f2c6e42b03778d73f9c1c
treeb69bacc3ebe36eb49da4c87142ccf179d14fdc4d
parent332884fd4581464abcb13561453b57c45023e353
LP#1879983: Add curbside subtab to the My Account holds UI

This updates the public catalog My Account holds tab to add
a subtab for curbside appointments. This subtab is displayed
only when the patron has available holds on the shelf at pickup
libraries that have enabled the circ.curbside library setting.

From this subtab, patrons can:

* Set times for curbside appointments and specify notes.
* Modify and cancel appointments.
* Mark themselves has having arrived at the library.

In addition to Mike Rylander, significant contributions to this
patch were made by Galen Charlton.

Sponsored-by: PaILS
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/templates/opac/myopac/ebook_holds.tt2
Open-ILS/src/templates/opac/myopac/ebook_holds_ready.tt2
Open-ILS/src/templates/opac/myopac/hold_history.tt2
Open-ILS/src/templates/opac/myopac/holds.tt2
Open-ILS/src/templates/opac/myopac/holds_curbside.tt2 [new file with mode: 0644]
Open-ILS/src/templates/opac/parts/myopac/base.tt2