circulation template scripts
[Evergreen.git] / Evergreen / circ_rules / permit_circ.rules
index 98f3200..c7f81e2 100644 (file)
@@ -5,6 +5,7 @@
 # ------------------------------------------------------------------
 
 
+
 # ------------------------------------------------------------------
 # Patron checks
 # ------------------------------------------------------------------
 IF patron.standing != "Good";
        ret(PATRON_STANDING, "Patron not in good standing: ${patron.standing}"); END;
 
+IF patron.profile == "STAFF" && patron_copies > 50;
+       ret(PATRON_CHECKOUT_COUNT, "Patron checkout count exceeds limit"); END; 
+
+IF patron.profile == "ADULT" && patron_copies > 10;
+       ret(PATRON_CHECKOUT_COUNT, "Patron checkout count exceeds limit"); END; 
+
+IF patron.profile == "JUVENILE" && patron_copies > 5;
+       ret(PATRON_CHECKOUT_COUNT, "Patron checkout count exceeds limit"); END; 
+
 
 # ------------------------------------------------------------------
 # Copy checks
@@ -32,8 +42,6 @@ IF copy.ref;
 
 
 
-
-
 ret(OK,"Allowed");
 
 %]