mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-08 06:01:22 +00:00
Ticket #263: Fixed usages of CREATE_CONNECTION_GROUP permission throughout.
This commit is contained in:
@@ -242,9 +242,10 @@ public final class MySQLConstants {
|
||||
|
||||
// Convert permission type to MySQL constant
|
||||
switch (type) {
|
||||
case CREATE_USER: return SYSTEM_USER_CREATE;
|
||||
case CREATE_CONNECTION: return SYSTEM_CONNECTION_CREATE;
|
||||
case ADMINISTER: return SYSTEM_ADMINISTER;
|
||||
case CREATE_USER: return SYSTEM_USER_CREATE;
|
||||
case CREATE_CONNECTION: return SYSTEM_CONNECTION_CREATE;
|
||||
case CREATE_CONNECTION_GROUP: return SYSTEM_CONNECTION_GROUP_CREATE;
|
||||
case ADMINISTER: return SYSTEM_ADMINISTER;
|
||||
}
|
||||
|
||||
// If we get here, permission support was not properly implemented
|
||||
|
@@ -778,6 +778,10 @@ public class PermissionCheckService {
|
||||
else if(systemPermission.getPermission().equals(MySQLConstants.SYSTEM_CONNECTION_CREATE))
|
||||
permissions.add(new SystemPermission(SystemPermission.Type.CREATE_CONNECTION));
|
||||
|
||||
// System creation permission
|
||||
else if(systemPermission.getPermission().equals(MySQLConstants.SYSTEM_CONNECTION_GROUP_CREATE))
|
||||
permissions.add(new SystemPermission(SystemPermission.Type.CREATE_CONNECTION_GROUP));
|
||||
|
||||
// System administration permission
|
||||
else if(systemPermission.getPermission().equals(MySQLConstants.SYSTEM_ADMINISTER))
|
||||
permissions.add(new SystemPermission(SystemPermission.Type.ADMINISTER));
|
||||
|
Reference in New Issue
Block a user