From fc05224512679e82f9c1e43ee18e53e8eed7555a Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Tue, 19 Jul 2016 16:52:19 -0700 Subject: [PATCH] GUACAMOLE-5: Expose sharing profiles at connection level. --- .../auth/jdbc/connection/ModeledConnection.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ModeledConnection.java b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ModeledConnection.java index 6cd30d4bb..f605a90e2 100644 --- a/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ModeledConnection.java +++ b/extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/java/org/apache/guacamole/auth/jdbc/connection/ModeledConnection.java @@ -32,6 +32,7 @@ import org.apache.guacamole.auth.jdbc.tunnel.GuacamoleTunnelService; import org.apache.guacamole.GuacamoleException; import org.apache.guacamole.auth.jdbc.JDBCEnvironment; import org.apache.guacamole.auth.jdbc.base.ModeledGroupedDirectoryObject; +import org.apache.guacamole.auth.jdbc.sharingprofile.SharingProfileService; import org.apache.guacamole.form.Field; import org.apache.guacamole.form.Form; import org.apache.guacamole.form.NumericField; @@ -99,6 +100,12 @@ public class ModeledConnection extends ModeledGroupedDirectoryObject getSharingProfileIdentifiers() throws GuacamoleException { - return Collections.emptySet(); + return sharingProfileService.getIdentifiersWithin(getCurrentUser(), getIdentifier()); } @Override