mirror of
				https://github.com/gyurix1968/guacamole-client.git
				synced 2025-10-31 00:53:21 +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