Merge pull request #919 from coralproject/staff-badge-bug

Missing permission for staff members
This commit is contained in:
Kim Gardner
2017-09-05 17:36:08 +01:00
committed by GitHub
+5 -6
View File
@@ -9,24 +9,23 @@ module.exports = (user, perm) => {
case types.EDIT_NAME:
case types.EDIT_COMMENT:
return true;
case types.ADD_COMMENT_TAG:
case types.REMOVE_COMMENT_TAG:
return check(user, ['ADMIN', 'MODERATOR', 'STAFF']);
case types.UPDATE_USER_ROLES:
case types.REJECT_USERNAME:
case types.SET_USER_STATUS:
case types.SUSPEND_USER:
case types.SET_COMMENT_STATUS:
case types.ADD_COMMENT_TAG:
case types.REMOVE_COMMENT_TAG:
case types.UPDATE_CONFIG:
case types.UPDATE_SETTINGS:
case types.UPDATE_WORDLIST:
case types.UPDATE_ASSET_SETTINGS:
case types.UPDATE_ASSET_STATUS:
return check(user, ['ADMIN', 'MODERATOR']);
case types.CREATE_TOKEN:
case types.REVOKE_TOKEN:
return check(user, ['ADMIN']);
case types.UPDATE_ASSET_SETTINGS:
return check(user, ['ADMIN', 'MODERATOR']);
case types.UPDATE_ASSET_STATUS:
return check(user, ['ADMIN', 'MODERATOR']);
default:
break;
}