LP#1879983: Add curbside subtab to the My Account holds UI collab/miker/lp1879983_curbside_pickup_pr_3_3
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:57:44 +0000 (15:57 -0400)
commit75d2f49a4dd133b5fd5c416df8d19bd81e151f6d
treee2aad35122f70456d7e58a95dcc0fede64345567
parent6183391eee72e62080e6a561d83b00b95a630bf8
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