removeCSSClass(document.documentElement,'PATRON_NET_ACCESS_1');
removeCSSClass(document.documentElement,'PATRON_NET_ACCESS_2');
removeCSSClass(document.documentElement,'PATRON_NET_ACCESS_3');
+ removeCSSClass(document.documentElement,'PATRON_PC_ONLY');
}
],
'cmd_patron_refresh' : [
removeCSSClass(document.documentElement,'PATRON_NET_ACCESS_1');
removeCSSClass(document.documentElement,'PATRON_NET_ACCESS_2');
removeCSSClass(document.documentElement,'PATRON_NET_ACCESS_3');
-
+ removeCSSClass(document.documentElement, 'PATRON_PC_ONLY');
+
JSAN.use('util.network'); var net = new util.network();
net.simple_request('FM_MOUS_RETRIEVE.authoritative',[ ses(), patron.id() ], function(req) {
var summary = req.getResultObject();
return (!(p.isdeleted() || p.stop_date()));
}
);
+
for (var i = 0; i < penalties.length; i++) {
/* this comes from /opac/common/js/utils.js */
addCSSClass(document.documentElement,penalties[i].standing_penalty().name());
case 1: addCSSClass(document.documentElement,'ONE_PENALTY'); break;
default: addCSSClass(document.documentElement,'MULTIPLE_PENALTIES'); break;
}
-
+ //Check our permission group. 13 is Full priveliges, 90 is PC Only
+ if(patron.profile() == 90) {
+ addCSSClass(document.documentElement, 'PATRON_PC_ONLY');
+ }
+
if (patron.alert_message()) {
addCSSClass(document.documentElement,'PATRON_HAS_ALERT');
}
.PATRON_JUVENILE .dob { color: purple; }
.PATRON_JUVENILE label.juvenile_indicator { display: inline; color: purple; }
+.PATRON_PC_ONLY .patronNameLarge { border-color: #faff00; }
+.PATRON_PC_ONLY .label_pc_only { display: inline; color: yellow; }
/* New user perm editor stuff */
row.odd { background-color: lightcyan; }