holds policy for Saturna
[sitka/oilspolicy.git] / circ / config_BSI.js
1 /** Policies for BSI **/
2
3 function getPolicy() {
4
5     load_lib('circ/circ_lib.js');
6     log_info("Loading policy info for BPSI");
7     var circMod = copy.circ_modifier ? copy.circ_modifier.toLowerCase() : '';
8
9     return {
10
11         
12 getHardDueDate: function() { 
13     return ;
14 },
15
16         getLoanDuration: function() {
17
18             return map[circMod] ||  '21_1';
19
20         },
21
22         getRecurringFine: function() {
23
24             return 'zero';
25         },
26
27         getMaxFine: function() {
28            
29             return 'zero';
30         },
31
32         exceedsMaxCheckoutsByCircMod: function() {
33             return false;
34         },
35
36         isAllowedCirc: function() {
37                 return true;
38         },
39         
40
41         isAllowedHold: function() {
42             if (copyStatus == 'Checked out'){
43                 return true;
44             }
45             return false;
46         },
47
48
49         getMaxHolds: function() {
50             return 2;
51         }
52     };
53 }
54