From b5bdaab4e418a996182ba8210b91956605198e3a Mon Sep 17 00:00:00 2001 From: Michael Peters <mrpeters@library.in.gov> Date: Fri, 5 Aug 2011 10:30:39 -0400 Subject: [PATCH] Also add "Last Update" to the patron summary 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> --- .../xul/staff_client/server/locale/en-US/patron.properties | 1 + Open-ILS/xul/staff_client/server/patron/summary.js | 14 ++++++++++++++ .../xul/staff_client/server/patron/summary_overlay.xul | 3 +++ 3 files changed, 18 insertions(+) diff --git a/Open-ILS/xul/staff_client/server/locale/en-US/patron.properties b/Open-ILS/xul/staff_client/server/locale/en-US/patron.properties index 003af0385f..d4996b7e1e 100644 --- a/Open-ILS/xul/staff_client/server/locale/en-US/patron.properties +++ b/Open-ILS/xul/staff_client/server/locale/en-US/patron.properties @@ -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 diff --git a/Open-ILS/xul/staff_client/server/patron/summary.js b/Open-ILS/xul/staff_client/server/patron/summary.js index 5eab31e4b9..03f9e44b94 100644 --- a/Open-ILS/xul/staff_client/server/patron/summary.js +++ b/Open-ILS/xul/staff_client/server/patron/summary.js @@ -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) { diff --git a/Open-ILS/xul/staff_client/server/patron/summary_overlay.xul b/Open-ILS/xul/staff_client/server/patron/summary_overlay.xul index a0d7debf3d..f341d42c08 100644 --- a/Open-ILS/xul/staff_client/server/patron/summary_overlay.xul +++ b/Open-ILS/xul/staff_client/server/patron/summary_overlay.xul @@ -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"/> -- 2.11.0