From: Jason Boyer <jboyer@library.in.gov>
Date: Mon, 9 Jul 2018 16:47:10 +0000 (-0400)
Subject: LP1736243: SMS Carrier Editing in Patron Editor
X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=b99e621d8f6868de3cb118cc0be15f87fc85b329;p=evergreen%2Fequinox.git

LP1736243: SMS Carrier Editing in Patron Editor

The XUL Client treats many user setting entries as
quoted strings. Angular needs some help to recognize
that it needs to convert these incoming "strings"
to ints for use as the data model when editing. The
str-to-int directive gives it this hint.

Signed-off-by: Jason Boyer <jboyer@library.in.gov>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
---

diff --git a/Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 b/Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
index fa94d7974c..4dff9ce57d 100644
--- a/Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
+++ b/Open-ILS/src/templates/staff/circ/patron/t_edit.tt2
@@ -677,7 +677,7 @@ within the "form" by name for validation.
   </div>
   <div class="col-md-3 reg-field-input">
     <span class="nullable">
-      <select class="form-control" ng-model="user_settings['opac.default_sms_carrier']" ng-options="c.id() as c.name() for c in sms_carriers">
+      <select str-to-int class="form-control" ng-model="user_settings['opac.default_sms_carrier']" ng-options="c.id() as c.name() for c in sms_carriers">
         <option value="">Select a Carrier</option>
       </select>
     </span>