mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 13:17:41 +00:00
Ticket #269: Add support for system ADMINISTER permission.
This commit is contained in:
@@ -105,4 +105,10 @@ public final class MySQLConstants {
|
||||
*/
|
||||
public static final String SYSTEM_CONNECTION_CREATE = "CREATE_CONNECTION";
|
||||
|
||||
/**
|
||||
* The string stored in the database to represent permission to administer
|
||||
* the system as a whole.
|
||||
*/
|
||||
public static final String SYSTEM_ADMINISTER = "ADMINISTER";
|
||||
|
||||
}
|
||||
|
@@ -877,6 +877,10 @@ public class PermissionCheckService {
|
||||
else if(systemPermission.getPermission().equals(MySQLConstants.SYSTEM_CONNECTION_CREATE))
|
||||
allPermissions.add(new SystemPermission(SystemPermission.Type.CREATE_CONNECTION));
|
||||
|
||||
// System administration permission
|
||||
else if(systemPermission.getPermission().equals(MySQLConstants.SYSTEM_ADMINISTER))
|
||||
allPermissions.add(new SystemPermission(SystemPermission.Type.ADMINISTER));
|
||||
|
||||
}
|
||||
|
||||
return allPermissions;
|
||||
|
Reference in New Issue
Block a user