From 0abd544165a98ff1f200675a0bd7f616d1bb9085 Mon Sep 17 00:00:00 2001 From: James Muehlner Date: Wed, 14 Aug 2013 16:45:30 -0700 Subject: [PATCH] Ticket #263: Fixed bugs around not being able to add connections or groups into the root group. --- .../auth/mysql/ConnectionGroupDirectory.java | 8 ++++- .../net/auth/mysql/MySQLConstants.java | 22 ++++++++++++ .../mysql/service/ConnectionGroupService.java | 36 ++++++++++++++----- 3 files changed, 56 insertions(+), 10 deletions(-) diff --git a/extensions/guacamole-auth-mysql/src/main/java/net/sourceforge/guacamole/net/auth/mysql/ConnectionGroupDirectory.java b/extensions/guacamole-auth-mysql/src/main/java/net/sourceforge/guacamole/net/auth/mysql/ConnectionGroupDirectory.java index 035c02bf8..2c3144142 100644 --- a/extensions/guacamole-auth-mysql/src/main/java/net/sourceforge/guacamole/net/auth/mysql/ConnectionGroupDirectory.java +++ b/extensions/guacamole-auth-mysql/src/main/java/net/sourceforge/guacamole/net/auth/mysql/ConnectionGroupDirectory.java @@ -42,11 +42,13 @@ import java.util.Set; import net.sourceforge.guacamole.GuacamoleClientException; import net.sourceforge.guacamole.GuacamoleException; import net.sourceforge.guacamole.net.auth.ConnectionGroup; +import net.sourceforge.guacamole.net.auth.ConnectionGroup.Type; import net.sourceforge.guacamole.net.auth.Directory; import net.sourceforge.guacamole.net.auth.mysql.dao.ConnectionGroupPermissionMapper; import net.sourceforge.guacamole.net.auth.mysql.model.ConnectionGroupPermissionKey; import net.sourceforge.guacamole.net.auth.mysql.service.ConnectionGroupService; import net.sourceforge.guacamole.net.auth.mysql.service.PermissionCheckService; +import net.sourceforge.guacamole.net.auth.permission.ObjectPermission; import org.mybatis.guice.transactional.Transactional; /** @@ -142,6 +144,10 @@ public class ConnectionGroupDirectory implements Directory