Also add "Last Update" to the patron summary
authorMichael Peters <mrpeters@library.in.gov>
Fri, 5 Aug 2011 14:30:39 +0000 (10:30 -0400)
committerThomas Berezansky <tsbere@mvlc.org>
Thu, 8 Sep 2011 19:40:16 +0000 (15:40 -0400)
Signed-off-by: Michael Peters <mrpeters@library.in.gov>

Typo in row id value

Signed-off-by: Michael Peters <mrpeters@library.in.gov>

Need to use obj.patron.last_update_date not obj.patron.update_date

Signed-off-by: Michael Peters <mrpeters@library.in.gov>
Signed-off-by: Thomas Berezansky <tsbere@mvlc.org>

Open-ILS/xul/staff_client/server/locale/en-US/patron.properties
Open-ILS/xul/staff_client/server/patron/summary.js
Open-ILS/xul/staff_client/server/patron/summary_overlay.xul

index 003af03..d4996b7 100644 (file)
@@ -349,6 +349,7 @@ staff.patron.summary.patron_bill.money=$ %1$s
 staff.patron.summary.retrieve.no_barcode=summary: No barcode or ID
 staff.patron.summary.patron_net_access=Internet
 staff.patron.summary.expires_on=Expires on
+staff.patron.summary.updated_on=Last updated on
 staff.patron.summary.standing_penalty.remove=Remove
 staff.patron.summary.standing_penalty.none=No Blocks/Penalties
 staff.patron.summary.group_list.column.family_name.label=Family Name
index 5eab31e..03f9e44 100644 (file)
@@ -545,6 +545,20 @@ patron.summary.prototype = {
                             };
                         }
                     ],
+                    'patron_date_of_last_update' : [
+                        ['render'],
+                        function(e) {
+                            return function() {
+                                util.widgets.set_text(e,
+                                    patronStrings.getString('staff.patron.summary.updated_on') + ' ' + (
+                                        obj.patron.last_update_time() ?
+                                        util.date.formatted_date( obj.patron.last_update_time(), '%{localized_date}' ) :
+                                        patronStrings.getString('staff.patron.field.unset')
+                                    )
+                                );
+                            };
+                        }
+                    ],
                     'patron_hold_alias' : [
                         ['render'],
                         function(e) {
index a0d7deb..f341d42 100644 (file)
@@ -47,6 +47,9 @@
         <row id="pdsgr5aa">
             <description id="patron_date_of_exp" class="copyable expire_date value"/>
         </row>
+        <row id="pdsgr5aaa">
+            <description id="patron_date_of_last_update" class="copyable last_update_time value"/>
+        </row>
     </rows></grid>
     <grid id="PatronSummaryStatus_grid" flex="1"/>