/** * Copyright 2013 Calvin 'calzoneman' Montgomery * * Licensed under Creative Commons Attribution-NonCommercial 3.0 * See http://creativecommons.org/licenses/by-nc/3.0/ * */ exports.Guest = 0; exports.Member = 1; exports.Moderator = 4; exports.Owner = 8; exports.Siteadmin = 255; var permissions = { queue: exports.Moderator, assignLeader: exports.Moderator, search: exports.Guest, chat: exports.Guest, }; // Check if someone has permission to do shit exports.hasPermission = function(user, what) { if(what in permissions) { return user.rank >= permissions[what]; } else return false; }