[open-ils-commits] r18423 - trunk/Open-ILS/web/opac/extras/selfcheck (phasefx)

svn at svn.open-ils.org svn at svn.open-ils.org
Wed Oct 20 16:15:07 EDT 2010


Author: phasefx
Date: 2010-10-20 16:15:01 -0400 (Wed, 20 Oct 2010)
New Revision: 18423

Modified:
   trunk/Open-ILS/web/opac/extras/selfcheck/selfcheck.js
Log:
don't allow inactive cards with web-selfcheck


Modified: trunk/Open-ILS/web/opac/extras/selfcheck/selfcheck.js
===================================================================
--- trunk/Open-ILS/web/opac/extras/selfcheck/selfcheck.js	2010-10-20 20:14:44 UTC (rev 18422)
+++ trunk/Open-ILS/web/opac/extras/selfcheck/selfcheck.js	2010-10-20 20:15:01 UTC (rev 18423)
@@ -224,6 +224,15 @@
             $('selfck-patron-login-input').select();
             return;
         }
+        for (var i =0; i < patron.cards().length; i++) {
+            if (patron.cards()[i].barcode() == barcode) {
+                if (!isTrue(patron.cards()[i].active())) {
+                    unHideMe($('selfck-patron-not-found'));
+                    $('selfck-patron-login-input').select();
+                    return;
+                }
+            }
+        }
 
         $('selfck-patron-login-input').value = ''; // reset the input
         hideMe($('selfck-patron-login-container'));



More information about the open-ils-commits mailing list