From 31519061dc8eacc6efd7fb8a3a02c7ecc1bfb37e Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Tue, 6 Jun 2017 13:31:29 -0700 Subject: [PATCH] GUACAMOLE-317: Expose "failover-only" attribute for connections. --- .../auth/jdbc/connection/ModeledConnection.java | 17 ++++++++++++++++- .../src/main/resources/translations/en.json | 1 + 2 files changed, 17 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 3d6e625b0..e2cafe1af 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.ModeledChildDirectoryObject; +import org.apache.guacamole.form.BooleanField; import org.apache.guacamole.form.EnumField; import org.apache.guacamole.form.Field; import org.apache.guacamole.form.Form; @@ -121,6 +122,13 @@ public class ModeledConnection extends ModeledChildDirectoryObjectasList( - new NumericField(CONNECTION_WEIGHT) + new NumericField(CONNECTION_WEIGHT), + new BooleanField(FAILOVER_ONLY_NAME, "true") )); /** @@ -281,6 +290,9 @@ public class ModeledConnection extends ModeledChildDirectoryObject