fixing nofines
authorjames <jfournie@sitka.bclibraries.ca>
Tue, 13 Apr 2010 20:02:58 +0000 (13:02 -0700)
committerjames <jfournie@sitka.bclibraries.ca>
Tue, 13 Apr 2010 20:02:58 +0000 (13:02 -0700)
circ/config_BMB.js

index 5837e5d..7c1c12c 100644 (file)
@@ -5,6 +5,7 @@ function getPolicy() {
     load_lib('circ/circ_lib.js');
     log_info("Loading policy info for BMB");
 
+    var circMod = copy.circ_modifier ? copy.circ_modifier.toLowerCase() : '';
     return {
 
         getLoanDuration : function() {
@@ -12,7 +13,6 @@ function getPolicy() {
                 return '21_0';
             }
             /* returns config.rule_circ_duration.name */
-            var circMod = copy.circ_modifier ? copy.circ_modifier.toLowerCase() : '';
 
             var map = {
               'inter-library-loan'              : '21_1'
@@ -25,7 +25,10 @@ function getPolicy() {
         getRecurringFine : function() {
 
            /* returns config.rule_recuring_fine.name */
-           var circMod = copy.circ_modifier ? copy.circ_modifier.toLowerCase() : '';
+            if(patronProfile == 'Volunteer' || patronProfile == 'Board'){
+                return 'zero';
+            }
+
 
             var map = {
               'inter-library-loan'              : 'twentyfivecents'