holy moly it took me an hour to find this missing method that got removed in a bad merge conflict resolution...

v1.18.x
Julian Lam 8 years ago
parent 793555a344
commit bacbb6c75f

@ -202,6 +202,16 @@ User.isGlobalModerator = function (uid, callback) {
privileges.users.isGlobalModerator(uid, callback);
};
User.isPrivileged = function (uid, callback) {
async.parallel([
async.apply(User.isAdministrator, uid),
async.apply(User.isGlobalModerator, uid),
async.apply(User.isModeratorOfAnyCategory, uid),
], function (err, results) {
callback(err, results ? results.some(Boolean) : false);
});
};
User.isAdminOrGlobalMod = function (uid, callback) {
async.parallel({
isAdmin: async.apply(User.isAdministrator, uid),

Loading…
Cancel
Save