Send admin flag with user profile

This commit is contained in:
Johannes Zellner
2016-02-10 13:35:16 +01:00
parent e78dd41e88
commit 8c73a7c7c2

View File

@@ -36,11 +36,18 @@ function profile(req, res, next) {
if (req.user.tokenType === tokendb.TYPE_USER || req.user.tokenType === tokendb.TYPE_DEV) {
result.username = req.user.username;
result.email = req.user.email;
result.admin = req.user.admin;
result.displayName = req.user.displayName;
}
next(new HttpSuccess(200, result));
groups.isMember(groups.ADMIN_GROUP_ID, req.user.id, function (error, isAdmin) {
if (error) return next(new HttpError(500, error));
result.admin = isAdmin;
next(new HttpSuccess(200, result));
});
} else {
next(new HttpSuccess(200, result));
}
}
function createUser(req, res, next) {