LP1736243: SMS Carrier Editing in Patron Editor user/jboyer/lp1736243_sms_carrier
authorJason Boyer <jboyer@library.in.gov>
Mon, 9 Jul 2018 16:47:10 +0000 (12:47 -0400)
committerJason Boyer <jboyer@library.in.gov>
Mon, 9 Jul 2018 17:06:32 +0000 (13:06 -0400)
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>
Open-ILS/src/templates/staff/circ/patron/t_edit.tt2

index fa94d79..4dff9ce 100644 (file)
@@ -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>