remove ROLE_USER
every authenticated user has ROLE_USER. So, this role is superfluous
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
|
||||
exports = module.exports = {
|
||||
ROLE_ADMIN: 'admin',
|
||||
ROLE_USER: 'user',
|
||||
|
||||
verifyToken: verifyToken,
|
||||
hasRole: hasRole
|
||||
@@ -17,7 +16,6 @@ function hasRole(user, requiredRole) {
|
||||
assert.strictEqual(typeof user, 'object');
|
||||
assert.strictEqual(typeof requiredRole, 'string');
|
||||
|
||||
if (requiredRole === exports.ROLE_USER) return null;
|
||||
if (requiredRole === exports.ROLE_ADMIN && user.admin) return null;
|
||||
|
||||
return new BoxError(BoxError.ACCESS_DENIED, 'Not allowed');
|
||||
|
||||
Reference in New Issue
Block a user