[open-ils-commits] [GIT] Evergreen ILS branch master updated. 73c4ad8493995507919d1bcf62c38442d79c3225
Evergreen Git
git at git.evergreen-ils.org
Fri Dec 14 10:21:23 EST 2012
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".
The branch, master has been updated
via 73c4ad8493995507919d1bcf62c38442d79c3225 (commit)
from 1da314f9232ba902d54bfc77315ad8418d066d83 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 73c4ad8493995507919d1bcf62c38442d79c3225
Author: edoceo <code at edoceo.com>
Date: Wed Jul 25 02:00:55 2012 -0700
Patch to improve the warning on double checkout attempt
Code modifications by David Busby of Edoceo for KCLS
Released without restriction to Evergreen community
Signed-off-by: edoceo <code at edoceo.com>
Signed-off-by: Jason Stephenson <jstephenson at mvlc.org>
diff --git a/Open-ILS/xul/staff_client/server/circ/checkout.js b/Open-ILS/xul/staff_client/server/circ/checkout.js
index 08455c3..30dcec2 100644
--- a/Open-ILS/xul/staff_client/server/circ/checkout.js
+++ b/Open-ILS/xul/staff_client/server/circ/checkout.js
@@ -924,6 +924,8 @@ circ.checkout.prototype = {
}
if (foreign_circ) { // OFFER CANCEL, NORMAL CHECKIN, AND POSSIBLY FORGIVING-BACKDATED CHECKIN
+ if (msg.length) msg += ' / ';
+ msg+= document.getElementById('circStrings').getFormattedString('staff.circ.checkout.failed_to_patron_other', [ util.date.formatted_date( my_circ.create_time(), '%{localized_date}' ) ]);
var r = obj.error.yns_alert(
msg,
document.getElementById('circStrings').getString('staff.circ.checkout.barcode.check_out_failed'),
@@ -954,6 +956,17 @@ circ.checkout.prototype = {
}
} );
} else {
+
+ // Include info about date of previous checkout in warning
+ if (msg.length) msg += ' / ';
+ var cko_d = util.date.formatted_date( my_circ.create_time(), '%{localized_date}' );
+ var cur_d = util.date.formatted_date( new Date(), '%{localized_date}');
+ if (cko_d == cur_d) {
+ msg+= document.getElementById('circStrings').getString('staff.circ.checkout.failed_to_patron_today');
+ } else {
+ msg+= document.getElementById('circStrings').getString('staff.circ.checkout.failed_to_patron_renew');
+ }
+
var r = obj.error.yns_alert(
msg,
document.getElementById('circStrings').getString('staff.circ.checkout.barcode.check_out_failed'),
diff --git a/Open-ILS/xul/staff_client/server/locale/en-US/circ.properties b/Open-ILS/xul/staff_client/server/locale/en-US/circ.properties
index 3f34a0f..2acaf70 100644
--- a/Open-ILS/xul/staff_client/server/locale/en-US/circ.properties
+++ b/Open-ILS/xul/staff_client/server/locale/en-US/circ.properties
@@ -70,6 +70,9 @@ staff.circ.checkout.permission_denied=Permission Denied = %1$s
# "Offline Interface" - check &staff.main.menu.circ.offline.label; in lang.dtd
staff.circ.checkout.suggest_offline=Check Out Failed. If you wish to use the offline interface, in the top menubar select Circulation -> Offline Interface
staff.circ.checkout.barcode=Barcode:
+staff.circ.checkout.failed_to_patron_other=This copy was checked out by another patron on %1$s.
+staff.circ.checkout.failed_to_patron_renew=This copy is already checked out to this patron.
+staff.circ.checkout.failed_to_patron_today=This copy was already checked out to this patron today.
staff.circ.circ_brief.staff_out_id=Check Out Staff ID = %1$s
staff.circ.circ_brief.staff_in_id=Check In Staff ID = %1$s
staff.circ.circ_brief.failure=Failure rendering circulation.
-----------------------------------------------------------------------
Summary of changes:
Open-ILS/xul/staff_client/server/circ/checkout.js | 13 +++++++++++++
.../server/locale/en-US/circ.properties | 3 +++
2 files changed, 16 insertions(+), 0 deletions(-)
hooks/post-receive
--
Evergreen ILS
More information about the open-ils-commits
mailing list