Fixed manageRoles bug in lib. Fixes #507 (#570)

* ChannelPermissions changed manageRoles to administrator. fixes #507

* fixed manageRoles bug inside lib/ChannelPermissions. fixes #507
fixed related comments inside Role.
This commit is contained in:
Tain101
2016-08-30 19:40:29 -04:00
committed by abal
parent ee64253f0b
commit 0adfc0fe95
3 changed files with 5 additions and 5 deletions

View File

@@ -45,8 +45,8 @@ var ChannelPermissions = (function () {
}
if (!explicit) {
// implicit permissions allowed
if (!!(this.permissions & _Constants.Permissions.manageRoles)) {
// manageRoles allowed, they have all permissions
if (!!(this.permissions & _Constants.Permissions.administrator)) {
// administrator allowed, they have all permissions
return true;
}
}

View File

@@ -118,7 +118,7 @@ var Role = (function () {
if (!explicit) {
// implicit permissions allowed
if (!!(this.permissions & _Constants.Permissions.administrator)) {
// manageRoles allowed, they have all permissions
// administrator allowed, they have all permissions
return true;
}
}

View File

@@ -104,7 +104,7 @@ export default class Role {
}
if(!explicit){ // implicit permissions allowed
if( !!(this.permissions & Permissions.administrator) ){
// manageRoles allowed, they have all permissions
// administrator allowed, they have all permissions
return true;
}
}