renewals
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 27 Jul 2006 22:30:07 +0000 (22:30 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 27 Jul 2006 22:30:07 +0000 (22:30 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@5144 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/patron/items.js

index 50a3bab..ac14077 100644 (file)
@@ -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;