]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/javascript/backend/circ/circ_permit_copy.js
removed patron penalty info from circ scripts and from the circ code proper
[Evergreen.git] / Open-ILS / src / javascript / backend / circ / circ_permit_copy.js
1 function go() {
2
3 /* load the lib script */
4 load_lib('circ_lib.js');
5
6 /* collect some useful variables */
7 var copy                                        = environment.copy;
8 var patron                              = environment.patron;
9 var patronProfile               = patron.profile.name.toLowerCase();
10 var copyStatus                  = copy.status.name.toLowerCase();
11 var patronItemsOut      = environment.patronItemsOut;
12 var patronFines         = environment.patronFines;
13 var isRenewal                   = environment.isRenewal;
14
15
16 log_debug('circ_permit_copy: permit circ on ' +
17         ' Copy: '                                       + copy.id + 
18         ', Patron:'                                     + patron.id +
19         ', Patron Username:'            + patron.usrname +
20         ', Patron copies: '             + patronItemsOut +
21         ', Patron Library: '            + patron.home_ou.name +
22         ', Patron fines: '              + patronFines +
23         ', Copy status: '                       + copyStatus +
24         ', Copy location: '             + copy.location.name +
25         ', Is Renewal: '                        + ( (isRenewal) ? "yes" : "no" ) +
26         '');
27
28
29
30 if( copy.circulate == '0' ) 
31         result.events.push('COPY_CIRC_NOT_ALLOWED');
32
33 if( copy.ref != '0' ) 
34         result.events.push('COPY_IS_REFERENCE');
35
36 if(     copyStatus != 'available' && 
37                 copyStatus != 'on holds shelf' && 
38                 copyStatus != 'reshelving' )
39
40         result.events.push('COPY_NOT_AVAILABLE');
41
42
43 } go();
44
45