LP#1452950 patron reg i18n repair; more saving
authorBill Erickson <berickxx@gmail.com>
Fri, 18 Sep 2015 01:51:54 +0000 (21:51 -0400)
committerGalen Charlton <gmc@esilibrary.com>
Thu, 25 Feb 2016 22:31:56 +0000 (17:31 -0500)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Open-ILS/src/templates/staff/circ/patron/register.tt2
Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js

index 96332d2..81b4279 100644 (file)
@@ -9,6 +9,11 @@
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/services/date.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/circ/patron/register.js"></script>
 <script src="[% ctx.media_prefix %]/js/ui/default/staff/circ/patron/regctl.js"></script>
+<script>
+angular.module('egCoreMod').run(['egStrings', function(s) {
+  s.REG_ADDR_TYPE = "[% l('Mailing') %]";
+}]);
+</script>
 <link rel="stylesheet" href="[% ctx.base_path %]/staff/css/circ.css" />
 <style>
   /* add room for the fixed navigation elements */
index 1c29a2b..91061b9 100644 (file)
@@ -314,12 +314,11 @@ angular.module('egCoreMod')
     }
 
     service.init_new_patron = function() {
-
         var addr = {
             id : service.virt_id--,
             isnew : true,
             valid : true,
-            address_type : 'MAILING', // TODO: i18n
+            address_type : egCore.strings.REG_ADDR_TYPE,
             _is_mailing : true,
             _is_billing : true,
             within_city_limits : true
@@ -405,7 +404,9 @@ angular.module('egCoreMod')
 
         // TODO extract hold_notify_phone, etc.
 
-        console.log(js2JSON(patron));
+        if (!patron.isnew()) patron.ischanged(true);
+
+        console.log(js2JSON(patron)); // TODO: debugging
 
         egCore.net.request(
             'open-ils.actor',