From 3590c4769704ff481ee236e4748b8052cec0c4b9 Mon Sep 17 00:00:00 2001 From: Terran McCanna Date: Fri, 15 May 2015 10:09:52 -0700 Subject: [PATCH] LP#1454871: Fix KPAC Hold Notification Preferences Correction to KPAC holds notification default preferences to allow for SMS text messaging options. Prior to this correction, KPAC hold notifications would only pick up hold preferences if set to email and/or phone. This correction allows it to pick up email and/or phone and/or sms notification preferences. To test, set hold preferences to different options, place hold via the KPAC and then view the hold to see which preferences were recognized. Signed-off-by: Terran McCanna --- Open-ILS/src/templates/kpac/getit.tt2 | 45 ++++++++++++++++++++++++----------- 1 file changed, 31 insertions(+), 14 deletions(-) diff --git a/Open-ILS/src/templates/kpac/getit.tt2 b/Open-ILS/src/templates/kpac/getit.tt2 index 95d293146f..3504b8d34c 100644 --- a/Open-ILS/src/templates/kpac/getit.tt2 +++ b/Open-ILS/src/templates/kpac/getit.tt2 @@ -78,26 +78,43 @@ [%- IF ctx.notify_method -%] - [%- IF ctx.notify_method == '' OR ctx.notify_method == 'phone:email' -%] + [%- IF ctx.notify_method == '' -%] [%- SET ctx.notify_method = 'email|phone' -%] [%- END -%] [%- ELSE -%] [%- SET ctx.notify_method = 'email|phone' -%] [%- END -%] + + + [% ctx.notify_method.search('email') ? + '' : '' %] + + + [%- IF allow_phone_notifications == 'true' -%] + [% IF ctx.default_phone %] + [% phone_value = ctx.default_phone %] + [% ELSE %] + [% phone_value= ctx.user.day_phone %] + [% END %] + + [% ctx.notify_method.search('phone') ? + ' + ' : '' %] + [%- END -%] + - [%- IF ctx.user.email -%] - [%- IF ctx.notify_method == 'email' OR ctx.notify_method == 'email|phone' -%] - - [%- END -%] - [%- END -%] - - [%- IF allow_phone_notifications == 'true' -%] - [%- IF ctx.notify_method == 'phone' OR ctx.notify_method == 'email|phone' -%] - - - [%- END -%] - [%- END -%] + [% IF ctx.get_org_setting(ctx.search_ou, 'sms.enable') == 1 %] + [% setting_notify = 'opac.default_sms_notify'; + setting_carrier = 'opac.default_sms_carrier'; %] + [% ctx.notify_method.search('sms') ? + ' + + ' : '' %] + [% END %] + + + + [% END %] [% END %] -- 2.11.0