LP1748227 - Add link to place hold form to set or change email address user/stompro/lp1748227_hold_simple_change_email
authorJosh Stompro <stompro@stompro.org>
Fri, 11 Oct 2019 16:11:41 +0000 (11:11 -0500)
committerJosh Stompro <stompro@stompro.org>
Fri, 11 Oct 2019 16:11:41 +0000 (11:11 -0500)
This streamlines the action of setting or changing a users
email address during placing a hold.

Signed-off-by: Josh Stompro <stompro@stompro.org>
Open-ILS/src/templates/opac/parts/place_hold.tt2

index 95ff9e2..3fd6ad0 100644 (file)
@@ -237,8 +237,13 @@ function maybeToggleNumCopies(obj) {
                     [% IF !ctx.user.email %]disabled="true"[% ELSIF ctx.default_email_notify %]checked="checked"[% END %]/>
                     <label for="email_notify">[% l('Yes, by Email') %]</label><br/>
                 <blockquote>
-                    [% IF !ctx.user.email and !ctx.is_staff; l('No configured Email address. See "My Account" for setting your Email address.');
-                     ELSE; l('Email Address:') %] <span name="email_address">[% ctx.user.email %]</span>[% END %]
+                    [% IF !ctx.user.email and !ctx.is_staff; l('No configured email address. '); %]
+                        <a title="[% l('Set Email Address') %]"
+                            href="[% ctx.opac_root %]/myopac/update_email?return_to_referer=1">[% l("Set email address?") %]</a>
+                        [% ELSE; l('Email Address:') %] <span name="email_address">[% ctx.user.email %]</span>
+                        <a title="[% l('Change email address') %]"
+                            href="[% ctx.opac_root %]/myopac/update_email?return_to_referer=1">[% l("Change?") %]</a>
+                    [% END %]
                 </blockquote>
                 [%- IF allow_phone_notifications == 'true' %]
                 <input class="hold-alert-method" type="checkbox" id="phone_notify_checkbox" name="phone_notify_checkbox"