mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-03 04:25:55 +01:00
use User.isAdmin instead
This commit is contained in:
28
src/user.js
28
src/user.js
@@ -317,25 +317,23 @@ var utils = require('./../public/src/utils.js'),
|
|||||||
return callback(err, null);
|
return callback(err, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
Groups.getGidFromName('Administrators', function(err, gid) {
|
function iterator(uid, callback) {
|
||||||
|
User.getUserData(uid, function(err, userData) {
|
||||||
function iterator(uid, callback) {
|
User.isAdministrator(uid, function(isAdmin) {
|
||||||
User.getUserData(uid, function(err, userData) {
|
if (userData) {
|
||||||
Groups.isMember(uid, gid, function(err, isMember) {
|
userData.administrator = isAdmin?"1":"0";
|
||||||
if (userData) {
|
data.push(userData);
|
||||||
userData.administrator = isMember;
|
}
|
||||||
data.push(userData);
|
callback(null);
|
||||||
}
|
|
||||||
callback(null);
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
}
|
|
||||||
|
|
||||||
async.eachSeries(uids, iterator, function(err) {
|
|
||||||
callback(err, data);
|
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
async.eachSeries(uids, iterator, function(err) {
|
||||||
|
callback(err, data);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
User.createGravatarURLFromEmail = function(email) {
|
User.createGravatarURLFromEmail = function(email) {
|
||||||
|
|||||||
Reference in New Issue
Block a user