mirror of
https://github.com/Spengreb/sync.git
synced 2026-05-14 19:42:06 +00:00
21 lines
451 B
JavaScript
21 lines
451 B
JavaScript
|
|
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;
|
||
|
|
}
|