LP1902265-Bootstrap Opac does not allow see/update per hold notification. user/mccanna/LP1902265-Bootstrap_opac_per_hold_notification_edit_signoff
authorGarry Collum <gcollum@gmail.com>
Tue, 10 Nov 2020 17:54:52 +0000 (12:54 -0500)
committerTerran McCanna <tmccanna@georgialibraries.org>
Tue, 24 Nov 2020 16:44:32 +0000 (11:44 -0500)
commitcf1f547b433b0680892518786db3e0265d596bc3
tree3ca1e0c9bd9a157df0f847b2511ac687a7df53f8
parent457d75b79ba5e3bf941553cabf28437be161ee5e
LP1902265-Bootstrap Opac does not allow see/update per hold notification.

In the Bootstrap Opac:
Adds a Notify Method column to the patron's hold list.
Adds email, phone, and sms notifiction editing to the hold's edit screen.
Also, adds <label> tags to the existing form fields in the edit page for accessibility and some bootstrappy form elements to format the appearance of the form.

The SMS fields do not appear unless the Library Setting for "Enable features that send SMS text messages" is set to true.

To test work with the above OU setting off, and then on.
Place holds for a patron with and without an email address.
If a patron has a defualt SMS carrier, this carrier should pop up in the list by default.

Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Open-ILS/src/templates-bootstrap/opac/myopac/holds.tt2
Open-ILS/src/templates-bootstrap/opac/myopac/holds/edit.tt2
Open-ILS/src/templates-bootstrap/opac/parts/hold_notify.tt2 [new file with mode: 0755]
Open-ILS/src/templates-bootstrap/opac/parts/sms_carrier_selector.tt2