From d8d806f85edbf75f88b998c1d7cc3d18b34b4a95 Mon Sep 17 00:00:00 2001 From: phasefx Date: Thu, 27 Jul 2006 22:30:07 +0000 Subject: [PATCH] renewals git-svn-id: svn://svn.open-ils.org/ILS/trunk@5144 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../xul/staff_client/server/patron/items.js | 26 ++++++++----------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/Open-ILS/xul/staff_client/server/patron/items.js b/Open-ILS/xul/staff_client/server/patron/items.js index 50a3babdac..ac14077434 100644 --- a/Open-ILS/xul/staff_client/server/patron/items.js +++ b/Open-ILS/xul/staff_client/server/patron/items.js @@ -66,33 +66,29 @@ patron.items.prototype = { { 'title' : 'Override Checkin Failure?', 'overridable_events' : [ - 1203 /* COPY_BAD_STATUS */, - 7010 /* COPY_ALERT_MESSAGE */, - 7011 /* COPY_STATUS_LOST */, - 7012 /* COPY_STATUS_MISSING */, - 7004 /* COPY_NOT_AVAILABLE */, - 7006 /* COPY_IS_REFERENCE */, + 1212 /* PATRON_EXCEEDS_OVERDUE_COUNT */, + 7002 /* PATRON_EXCEEDS_CHECKOUT_COUNT */, + 7003 /* COPY_CIRC_NOT_ALLOWED */, + 7004 /* COPY_NOT_AVAILABLE */, + 7006 /* COPY_IS_REFERENCE */, + 7007 /* COPY_NEEDED_FOR_HOLD */, 7008 /* MAX_RENEWALS_REACHED */, - 7010 /* COPY_ALERT_MESSAGE */, + 7010 /* COPY_ALERT_MESSAGE */, + 7013 /* PATRON_EXCEEDS_FINES */, ], 'text' : { - '1203' : function(r) { - return obj.OpenILS.data.hash.ccs[ r.payload.status() ].name(); - }, '7010' : function(r) { return r.payload; }, '7004' : function(r) { return obj.OpenILS.data.hash.ccs[ r.payload ].name(); }, - '7010' : function(r) { - return r.payload; - }, } } ); - if (typeof renew.ilsevent != 'undefined') { - switch(renew.ilsevent) { + if (typeof renew.ilsevent != 'undefined') renew = [ renew ]; + for (var i = 0; i < renew.length; i++) { + switch(renew[i].ilsevent) { case 0 /* SUCCESS */ : break; case 5000 /* PERM_FAILURE */: break; case 7008 /* MAX_RENEWALS_REACHED */ : break; -- 2.43.2