LP#1965842 - Use day_phone for default sms phone number if opac.default_sms_notify... user/stompro/lp1965842_sms_phone_default_day_phone
authorJosh Stompro <stompro@stompro.org>
Tue, 22 Mar 2022 15:15:08 +0000 (10:15 -0500)
committerJosh Stompro <stompro@stompro.org>
Tue, 22 Mar 2022 15:24:42 +0000 (10:24 -0500)
 - holds placed by customers in classic catalog.
 - holds placed by staff, non angular web interface.

Signed-off-by: Josh Stompro <stompro@stompro.org>
Open-ILS/src/templates/opac/parts/sms_number_textbox.tt2
Open-ILS/web/js/ui/default/staff/services/eframe.js

index 395b5a3..cdb4fbc 100644 (file)
@@ -1,5 +1,6 @@
 [% IF NOT sms_number_hide_label; '<label for="sms_notify">' _ l('Mobile number:') _ '</label>'; END; %]
 <input type="text" name="sms_notify" [% setting = 'opac.default_sms_notify';
-IF ctx.user_setting_map.$setting; %] value='[% ctx.user_setting_map.$setting | html %]' [% END %]
+IF ctx.user_setting_map.$setting; %] value='[% ctx.user_setting_map.$setting | html %]'
+[%- ELSIF ctx.user.day_phone; %] value='[% ctx.user.day_phone | html %]' [% END %]
 [% IF sms_number_hide_label; 'aria-label="' _ l('Mobile number') _ '"'; END; %] id="sms_notify" />
 [% IF NOT sms_number_hide_hint; l('Hint: use the full 10 digits of your phone #, no spaces, no dashes'); END; %]
index c4defe5..9d5bc3f 100644 (file)
@@ -285,6 +285,8 @@ angular.module('egCoreMod')
 
                                     if(!settings['opac.default_phone'] && user.day_phone()) 
                                         settings['opac.default_phone'] = user.day_phone();
+                                    if(!settings['opac.default_sms_notify'] && user.day_phone())
+                                        settings['opac.default_sms_notify'] = user.day_phone();
                                     if(!settings['opac.hold_notify'] && settings['opac.hold_notify'] !== '') 
                                         settings['opac.hold_notify'] = 'email:phone';