localize dates in various list columns using dojo (hey, no more .substring(0,10)...
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 19 Nov 2009 07:14:01 +0000 (07:14 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 19 Nov 2009 07:14:01 +0000 (07:14 +0000)
'Checkout Date' and a 'Checkout Timestamp', we just have 'Checkout Date', using a dojo localized time).  list.fm_columns does this automatically, but we're not
ready to replace all lists with that yet.  Also tweaked some ambiguous labels.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14969 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/circ/util.js
Open-ILS/xul/staff_client/server/locale/en-US/circ.properties
Open-ILS/xul/staff_client/server/locale/en-US/common.properties
Open-ILS/xul/staff_client/server/patron/util.js

index b38b2b0..667f91f 100644 (file)
@@ -867,7 +867,7 @@ circ.util.columns = function(modify,params) {
             'flex' : 1,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.acp.status_changed_time(); },
+            'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.acp.status_changed_time(), '%{localized}' ); },
             'persist' : 'hidden width ordinal'
         },
         {
@@ -889,38 +889,6 @@ circ.util.columns = function(modify,params) {
         {
             'persist' : 'hidden width ordinal',
             'fm_class' : 'circ',
-            'id' : 'xact_start_full',
-            'label' : document.getElementById('circStrings').getString('staff.circ.utils.checkout_timestamp'),
-            'flex' : 1,
-            'primary' : false,
-            'hidden' : true,
-            'editable' : false, 'render' : function(my) {
-                if (my.circ) {
-                    return my.circ.xact_start();
-                } else {
-                    return  "";
-                }
-            }
-        },
-        {
-            'persist' : 'hidden width ordinal',
-            'fm_class' : 'circ',
-            'id' : 'checkin_time_full',
-            'label' : document.getElementById('circStrings').getString('staff.circ.utils.checkin_timestamp'),
-            'flex' : 1,
-            'primary' : false,
-            'hidden' : true,
-            'editable' : false, 'render' : function(my) {
-                if (my.circ) {
-                    return my.circ.checkin_time();
-                } else {
-                    return "";
-                }
-            }
-        },
-        {
-            'persist' : 'hidden width ordinal',
-            'fm_class' : 'circ',
             'id' : 'xact_start',
             'label' : document.getElementById('circStrings').getString('staff.circ.utils.xact_start'),
             'flex' : 1,
@@ -928,7 +896,7 @@ circ.util.columns = function(modify,params) {
             'hidden' : true,
             'editable' : false, 'render' : function(my) {
                 if (my.circ) {
-                    return my.circ.xact_start().substr(0,10);
+                    return util.date.formatted_date( my.circ.xact_start(), '%{localized}' );
                 } else {
                     return "";
                 }
@@ -944,7 +912,7 @@ circ.util.columns = function(modify,params) {
             'hidden' : true,
             'editable' : false, 'render' : function(my) {
                 if (my.circ) {
-                    return my.circ.checkin_time().substr(0,10);
+                    return util.date.formatted_date( my.circ.checkin_time(), '%{localized}' );
                 } else {
                     return "";
                 }
@@ -958,7 +926,7 @@ circ.util.columns = function(modify,params) {
             'flex' : 1,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.circ ? my.circ.xact_finish() : ""; },
+            'editable' : false, 'render' : function(my) { return my.circ ? util.date.formatted_date( my.circ.xact_finish(), '%{localized}' ) : ""; },
         },
         {
             'persist' : 'hidden width ordinal',
@@ -970,23 +938,7 @@ circ.util.columns = function(modify,params) {
             'hidden' : true,
             'editable' : false, 'render' : function(my) {
                 if (my.circ) {
-                    return my.circ.due_date().substr(0,10);
-                } else {
-                    return "";
-                }
-            }
-        },
-        {
-            'persist' : 'hidden width ordinal',
-            'fm_class' : 'circ',
-            'id' : 'due_time',
-            'label' : document.getElementById('commonStrings').getString('staff.circ_label_due_time'),
-            'flex' : 1,
-            'primary' : false,
-            'hidden' : true,
-            'editable' : false, 'render' : function(my) {
-                if (my.circ) {
-                    return my.circ.due_date().substr(11,8);
+                    return util.date.formatted_date( my.circ.due_date(), '%{localized}' );
                 } else {
                     return "";
                 }
@@ -1000,7 +952,7 @@ circ.util.columns = function(modify,params) {
             'flex' : 1,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.acp.create_date().substr(0,10); }
+            'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.acp.create_date(), '%{localized}' ); }
         },
         {
             'persist' : 'hidden width ordinal',
@@ -1010,7 +962,7 @@ circ.util.columns = function(modify,params) {
             'flex' : 1,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.acp.edit_date().substr(0,10); }
+            'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.acp.edit_date(), '%{localized}' ); }
         },
         {
             'persist' : 'hidden width ordinal',
@@ -1135,7 +1087,7 @@ circ.util.columns = function(modify,params) {
             'hidden' : true,
             'editable' : false, 'render' : function(my) {
                 if (my.circ) {
-                    return my.circ.stop_fines_time();
+                    return util.date.formatted_date( my.circ.stop_fines_time(), '%{localized}' );
                 } else {
                     return "";
                 }
@@ -1233,17 +1185,7 @@ circ.util.columns = function(modify,params) {
             'flex' : 1,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.circ ? my.circ.checkin_scan_time().substr(0,10) : ""; },
-        },
-        {
-            'persist' : 'hidden width ordinal',
-            'fm_class' : 'circ',
-            'id' : 'checkin_scan_timestamp',
-            'label' : document.getElementById('circStrings').getString('staff.circ.utils.checkin_scan_timestamp'),
-            'flex' : 1,
-            'primary' : false,
-            'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.circ ? my.circ.checkin_scan_time() : ""; },
+            'editable' : false, 'render' : function(my) { return my.circ ? util.date.formatted_date( my.circ.checkin_scan_time(), '%{localized}' ) : ""; },
         },
         {
             'persist' : 'hidden width ordinal',
@@ -1269,21 +1211,21 @@ circ.util.columns = function(modify,params) {
             'persist' : 'hidden width ordinal',
             'fm_class' : 'bre',
             'id' : 'create_date',
-            'label' : document.getElementById('circStrings').getString('staff.circ.utils.create_date'),
+            'label' : document.getElementById('circStrings').getString('staff.circ.utils.bre.create_date'),
             'flex' : 1,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.bre ? my.bre.create_date() : ''; }
+            'editable' : false, 'render' : function(my) { return my.bre ? util.date.formatted_date( my.bre.create_date(), '%{localized}' ) : ''; }
         },
         {
             'persist' : 'hidden width ordinal',
             'fm_class' : 'bre',
             'id' : 'edit_date',
-            'label' : document.getElementById('circStrings').getString('staff.circ.utils.edit_date'),
+            'label' : document.getElementById('circStrings').getString('staff.circ.utils.bre.edit_date'),
             'flex' : 1,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.bre ? my.bre.edit_date() : ''; }
+            'editable' : false, 'render' : function(my) { return my.bre ? util.date.formatted_date( my.bre.edit_date(), '%{localized}' ) : ''; }
         },
         {
             'persist' : 'hidden width ordinal',
@@ -1471,7 +1413,7 @@ circ.util.transit_columns = function(modify,params) {
             'flex' : 1,
             'primary' : false,
             'hidden' : false,
-            'editable' : false, 'render' : function(my) { return my.atc.source_send_time(); }
+            'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.atc.source_send_time(), '%{localized}' ); }
         },
         {
             'persist' : 'hidden width ordinal',
@@ -1495,7 +1437,7 @@ circ.util.transit_columns = function(modify,params) {
             'flex' : 1,
             'primary' : false,
             'hidden' : false,
-            'editable' : false, 'render' : function(my) { return my.atc.dest_recv_time(); }
+            'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.atc.dest_recv_time(), '%{localized}' ); }
         },
         {
             'persist' : 'hidden width ordinal',
@@ -1550,7 +1492,7 @@ circ.util.hold_columns = function(modify,params) {
             'flex' : 1,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.ahr.cancel_time(); }
+            'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.ahr.cancel_time(), '%{localized}' ); }
         },
         {
             'persist' : 'hidden width ordinal',
@@ -1600,16 +1542,6 @@ circ.util.hold_columns = function(modify,params) {
                 }
             }
         },
-
-        {
-            'persist' : 'hidden width ordinal',
-            'id' : 'request_timestamp',
-            'label' : document.getElementById('circStrings').getString('staff.circ.utils.request_timestamp'),
-            'flex' : 0,
-            'primary' : false,
-            'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.ahr.request_time().toString(); }
-        },
         {
             'persist' : 'hidden width ordinal',
             'id' : 'request_time',
@@ -1617,7 +1549,7 @@ circ.util.hold_columns = function(modify,params) {
             'flex' : 0,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.ahr.request_time().toString().substr(0,10); }
+            'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.ahr.request_time(), '%{localized}' ); }
         },
         {
             'persist' : 'hidden width ordinal',
@@ -1626,7 +1558,7 @@ circ.util.hold_columns = function(modify,params) {
             'flex' : 0,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.ahr.shelf_time(); }
+            'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.ahr.shelf_time(), '%{localized}' ); }
         },
         {
             'persist' : 'hidden width ordinal',
@@ -1635,24 +1567,7 @@ circ.util.hold_columns = function(modify,params) {
             'flex' : 0,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.ahr.shelf_expire_time(); }
-        },
-        {
-            'persist' : 'hidden width ordinal',
-            'id' : 'available_timestamp',
-            'label' : document.getElementById('circStrings').getString('staff.circ.utils.available_timestamp'),
-            'flex' : 1,
-            'primary' : false,
-            'hidden' : true,
-            'editable' : false, 'render' : function(my) {
-                if (my.ahr.transit() && my.ahr.transit().dest_recv_time()) {
-                    return my.ahr.transit().dest_recv_time().toString();
-                }
-                if (!my.ahr.transit() && my.ahr.capture_time()) {
-                    return my.ahr.capture_time().toString();
-                }
-                return "";
-            }
+            'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.ahr.shelf_expire_time(), '%{localized}' ); }
         },
         {
             'persist' : 'hidden width ordinal',
@@ -1663,31 +1578,22 @@ circ.util.hold_columns = function(modify,params) {
             'hidden' : false,
             'editable' : false, 'render' : function(my) {
                 if (my.ahr.transit() && my.ahr.transit().dest_recv_time()) {
-                    return my.ahr.transit().dest_recv_time().toString().substr(0,10);
+                    return util.date.formatted_date( my.ahr.transit().dest_recv_time(), '%{localized}' );
                 }
                 if (!my.ahr.transit() && my.ahr.capture_time()) {
-                    return my.ahr.capture_time().toString().substr(0,10);
+                    return util.date.formatted_date( my.ahr.capture_time(), '%{localized}' );
                 }
                 return "";
             }
         },
         {
             'persist' : 'hidden width ordinal',
-            'id' : 'capture_timestamp',
-            'label' : document.getElementById('circStrings').getString('staff.circ.utils.capture_timestamp'),
-            'flex' : 1,
-            'primary' : false,
-            'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.ahr.capture_time() ? my.ahr.capture_time().toString() : ""; }
-        },
-        {
-            'persist' : 'hidden width ordinal',
             'id' : 'capture_time',
             'label' : document.getElementById('circStrings').getString('staff.circ.utils.capture_time'),
             'flex' : 1,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.ahr.capture_time() ? my.ahr.capture_time().toString().substr(0,10) : ""; }
+            'editable' : false, 'render' : function(my) { return my.ahr.capture_time() ? util.date.formatted_date( my.ahr.capture_time(), '%{localized}' ) : ""; }
         },
         {
             'persist' : 'hidden width ordinal',
@@ -1769,7 +1675,7 @@ circ.util.hold_columns = function(modify,params) {
                 if (my.ahr.thaw_date() == null) {
                     return document.getElementById('circStrings').getString('staff.circ.utils.thaw_date.none');
                 } else {
-                    return my.ahr.thaw_date().substr(0,10);
+                    return util.date.formatted_date( my.ahr.thaw_date(), '%{localized}' );
                 }
             }
         },
@@ -1846,21 +1752,12 @@ circ.util.hold_columns = function(modify,params) {
         },
         {
             'persist' : 'hidden width ordinal',
-            'id' : 'expire_time',
-            'label' : document.getElementById('commonStrings').getString('staff.ahr_expire_time_label'),
-            'flex' : 1,
-            'primary' : false,
-            'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.ahr.expire_time(); }
-        },
-        {
-            'persist' : 'hidden width ordinal',
             'id' : 'expire_date',
             'label' : document.getElementById('commonStrings').getString('staff.ahr_expire_date_label'),
             'flex' : 1,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.ahr.expire_time() ? my.ahr.expire_time().toString().substr(0,10) : ''; }
+            'editable' : false, 'render' : function(my) { return my.ahr.expire_time() ? util.date.formatted_date( my.ahr.expire_time(), '%{localized}' ) : ''; }
         },
         {
             'persist' : 'hidden width ordinal',
@@ -1869,7 +1766,7 @@ circ.util.hold_columns = function(modify,params) {
             'flex' : 1,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.ahr.fulfillment_time(); }
+            'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.ahr.fulfillment_time(), '%{localized}' ); }
         },
         {
             'persist' : 'hidden width ordinal',
@@ -1905,7 +1802,7 @@ circ.util.hold_columns = function(modify,params) {
             'flex' : 1,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.ahr.prev_check_time(); }
+            'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.ahr.prev_check_time(), '%{localized}' ); }
         },
         {
             'persist' : 'hidden width ordinal',
@@ -2035,7 +1932,7 @@ circ.util.hold_columns = function(modify,params) {
             'flex' : 1,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.ahr.notify_time(); }
+            'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.ahr.notify_time(), '%{localized}' ); }
         },
         {
             'persist' : 'hidden width ordinal',
@@ -2068,7 +1965,7 @@ circ.util.hold_columns = function(modify,params) {
             'flex' : 1,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.ahr.transit() ?  my.ahr.transit().source_send_time() : ""; }
+            'editable' : false, 'render' : function(my) { return my.ahr.transit() ?  util.date.formatted_date( my.ahr.transit().source_send_time(), '%{localized}' ) : ""; }
         },
         {
             'persist' : 'hidden width ordinal',
@@ -2086,7 +1983,7 @@ circ.util.hold_columns = function(modify,params) {
             'flex' : 1,
             'primary' : false,
             'hidden' : true,
-            'editable' : false, 'render' : function(my) { return my.ahr.transit() ?  my.ahr.transit().dest_recv_time() : ""; }
+            'editable' : false, 'render' : function(my) { return my.ahr.transit() ?  util.date.formatted_date( my.ahr.transit().dest_recv_time(), '%{localized}' ) : ""; }
         },
         {
             'persist' : 'hidden width ordinal',
index d359619..d78cd6f 100644 (file)
@@ -245,16 +245,15 @@ staff.circ.utils.unset=<Unset>
 staff.circ.utils.checkout_lib=Checkout or Renew Library
 staff.circ.utils.checkout_workstation=Circ or Renewal Workstation
 staff.circ.utils.checkout_workstation_top_of_chain=Checkout Workstation
-staff.circ.utils.checkout_timestamp=Checkout Timestamp
-staff.circ.utils.checkin_timestamp=Checkin Timestamp
 staff.circ.utils.xact_start=Checkout Date
 staff.circ.utils.checkin_time=Checkin Date
 staff.circ.utils.xact_finish=Transaction Finished
-staff.circ.utils.checkin_scan_timestamp=Checkin Scan Timestamp
 staff.circ.utils.checkin_scan_time=Checkin Scan Date
 staff.circ.utils.checkin_workstation=Checkin Workstation
 staff.circ.utils.create_date=Date Created
 staff.circ.utils.edit_date=Date Last Edited 
+staff.circ.utils.bre.create_date=Date Record Created
+staff.circ.utils.bre.edit_date=Date Record Last Edited 
 staff.circ.utils.edition=Edition
 staff.circ.utils.isbn=ISBN
 staff.circ.utils.pubdate=Publication Date
@@ -282,14 +281,9 @@ staff.circ.utils.transit_dest_recv_time=Transit Completion Time
 staff.circ.utils.transit_target_copy=Transit Copy ID
 staff.circ.utils.request_lib=Request Library (Full Name)
 staff.circ.utils.request_lib_shortname=Request Library
-staff.circ.utils.request_timestamp=Request Timestamp
 staff.circ.utils.request_time=Request Date
-# Time the hold became available
-staff.circ.utils.available_timestamp=Available On (Timestamp)
 # Date the hold became available
 staff.circ.utils.available_time=Available On
-# Time the hold was captured
-staff.circ.utils.capture_timestamp=Capture Timestamp
 # Date the hold was captured
 staff.circ.utils.capture_time=Capture Date
 # Date the hold was cancelled
index cc1bde4..aa0577c 100644 (file)
@@ -42,7 +42,6 @@ staff.acp_label_status=Status
 staff.ahr_current_copy_label=Current Copy
 staff.ahr_current_copy_location_label=Current Copy Location
 staff.ahr_email_notify_label=Email Notify
-staff.ahr_expire_time_label=Expire Time
 staff.ahr_expire_date_label=Expire Date
 staff.ahr_fulfillment_time_label=Fulfillment Time
 staff.ahr_hold_type_label=Type
index f8ac731..078f354 100644 (file)
@@ -55,7 +55,7 @@ patron.util.mbts_columns = function(modify,params) {
         },
         {
             'persist' : 'hidden width ordinal', 'id' : 'last_billing_ts', 'label' : commonStrings.getString('staff.mbts_last_billing_timestamp_label'), 'flex' : 1,
-            'primary' : false, 'hidden' : true, 'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.mbts.last_billing_ts(), "" ); }
+            'primary' : false, 'hidden' : true, 'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.mbts.last_billing_ts(), "%{localized}" ); }
         },
         {
             'persist' : 'hidden width ordinal', 'id' : 'last_payment_note', 'label' : commonStrings.getString('staff.mbts_last_payment_note_label'), 'flex' : 2,
@@ -67,15 +67,15 @@ patron.util.mbts_columns = function(modify,params) {
         },
         {
             'persist' : 'hidden width ordinal', 'id' : 'last_payment_ts', 'label' : commonStrings.getString('staff.mbts_last_payment_timestamp_label'), 'flex' : 1,
-            'primary' : false, 'hidden' : true, 'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.mbts.last_payment_ts(), "" ); }
+            'primary' : false, 'hidden' : true, 'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.mbts.last_payment_ts(), "%{localized}" ); }
         },
         {
             'persist' : 'hidden width ordinal', 'id' : 'xact_start', 'label' : commonStrings.getString('staff.mbts_xact_start_label'), 'flex' : 1,
-            'primary' : false, 'hidden' : false, 'editable' : false, 'render' : function(my) { return my.mbts.xact_start() ? my.mbts.xact_start().toString().substr(0,10) : ""; }
+            'primary' : false, 'hidden' : false, 'editable' : false, 'render' : function(my) { return my.mbts.xact_start() ? util.date.formatted_date( my.mbts.xact_start(), "%{localized}" ) : ""; }
         },
         {
             'persist' : 'hidden width ordinal', 'id' : 'xact_finish', 'label' : commonStrings.getString('staff.mbts_xact_finish_label'), 'flex' : 1,
-            'primary' : false, 'hidden' : false, 'editable' : false, 'render' : function(my) { return my.mbts.xact_finish() ? my.mbts.xact_finish().toString().substr(0,10) : ""; }
+            'primary' : false, 'hidden' : false, 'editable' : false, 'render' : function(my) { return my.mbts.xact_finish() ? util.date.formatted_date( my.mbts.xact_finish(), "%{localized}" ) : ""; }
         },
     ];
     for (var i = 0; i < c.length; i++) {
@@ -130,7 +130,7 @@ patron.util.mb_columns = function(modify,params) {
         },
         {
             'persist' : 'hidden width ordinal', 'id' : 'void_time', 'label' : commonStrings.getString('staff.mb_void_time_label'), 'flex' : 1,
-            'primary' : false, 'hidden' : true, 'editable' : false, 'render' : function(my) { return my.mb.void_time(); }
+            'primary' : false, 'hidden' : true, 'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.mb.void_time(), "%{localized}" ); }
         },
         {
             'persist' : 'hidden width ordinal', 'id' : 'amount', 'label' : commonStrings.getString('staff.mb_amount_label'), 'flex' : 1,
@@ -143,7 +143,7 @@ patron.util.mb_columns = function(modify,params) {
         },
         {
             'persist' : 'hidden width ordinal', 'id' : 'billing_ts', 'label' : commonStrings.getString('staff.mb_billing_ts_label'), 'flex' : 1,
-            'primary' : false, 'hidden' : false, 'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.mb.billing_ts(), "" ); }
+            'primary' : false, 'hidden' : false, 'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.mb.billing_ts(), "%{localized}" ); }
         },
         {
             'persist' : 'hidden width ordinal', 'id' : 'note', 'label' : commonStrings.getString('staff.mb_note_label'), 'flex' : 2,
@@ -208,7 +208,7 @@ patron.util.mp_columns = function(modify,params) {
         },
         {
             'persist' : 'hidden width ordinal', 'id' : 'mp_payment_ts', 'label' : commonStrings.getString('staff.mp_payment_timestamp_label'), 'flex' : 1,
-            'primary' : false, 'hidden' : false, 'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.mp.payment_ts(), "" ); }
+            'primary' : false, 'hidden' : false, 'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.mp.payment_ts(), "%{localized}" ); }
         },
         {
             'persist' : 'hidden width ordinal', 'id' : 'mp_note', 'label' : commonStrings.getString('staff.mp_note_label'), 'flex' : 2,
@@ -317,7 +317,7 @@ patron.util.ausp_columns = function(modify,params) {
         {
             'persist' : 'hidden width ordinal', 'id' : 'ausp_set_date', 'label' : commonStrings.getString('staff.ausp_set_date_label'), 'flex' : 1,
             'primary' : false, 'hidden' : false, 'editable' : false, 'render' : function(my) { 
-                return my.ausp ? my.ausp.set_date() : '';
+                return my.ausp ? util.date.formatted_date( my.ausp.set_date(), "%{localized}" ) : '';
             }
         },
         {
@@ -425,11 +425,11 @@ patron.util.columns = function(modify,params) {
         },
         { 
             'persist' : 'hidden width ordinal', 'id' : 'create_date', 'label' : commonStrings.getString('staff.au_create_date_label'), 'flex' : 1, 
-            'primary' : false, 'hidden' : true, 'editable' : false, 'render' : function(my) { return my.au.create_date(); }
+            'primary' : false, 'hidden' : true, 'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.au.create_date(), "%{localized}" ); }
         },
         { 
             'persist' : 'hidden width ordinal', 'id' : 'expire_date', 'label' : commonStrings.getString('staff.au_expire_date_label'), 'flex' : 1, 
-            'primary' : false, 'hidden' : true, 'editable' : false, 'render' : function(my) { return my.au.expire_date().substr(0,10); }
+            'primary' : false, 'hidden' : true, 'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.au.expire_date(), "%{localized_date}" ); }
         },
         { 
             'persist' : 'hidden width ordinal', 'id' : 'home_ou', 'label' : commonStrings.getString('staff.au_home_library_label'), 'flex' : 1, 
@@ -466,7 +466,7 @@ patron.util.columns = function(modify,params) {
         },
         { 
             'persist' : 'hidden width ordinal', 'id' : 'dob', 'label' : commonStrings.getString('staff.au_birth_date_label'), 'flex' : 1, 
-            'primary' : false, 'hidden' : true, 'editable' : false, 'render' : function(my) { return my.au.dob().substr(0,10); }
+            'primary' : false, 'hidden' : true, 'editable' : false, 'render' : function(my) { return util.date.formatted_date( my.au.dob(), "%{localized_date}" ); }
         },
         { 
             'persist' : 'hidden width ordinal', 'id' : 'ident_type', 'label' : commonStrings.getString('staff.au_ident_type_label'), 'flex' : 1,