diff --git a/server/bundles/io.cloudbeaver.server/schema/service.core.graphqls b/server/bundles/io.cloudbeaver.server/schema/service.core.graphqls index 2d7bf047bf..7192434d40 100644 --- a/server/bundles/io.cloudbeaver.server/schema/service.core.graphqls +++ b/server/bundles/io.cloudbeaver.server/schema/service.core.graphqls @@ -188,6 +188,7 @@ type ConnectionInfo { connected: Boolean! provided: Boolean! readOnly: Boolean! + saveCredentials: Boolean! connectTime: String connectionError: ServerError diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/WebConnectionInfo.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/WebConnectionInfo.java index 2dd57205f5..372a3445ee 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/WebConnectionInfo.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/model/WebConnectionInfo.java @@ -135,6 +135,11 @@ public class WebConnectionInfo { return dataSourceContainer.isConnectionReadOnly(); } + @Property + public boolean isSaveCredentials() { + return dataSourceContainer.isSavePassword(); + } + @Property public String getConnectTime() { return CBConstants.ISO_DATE_FORMAT.format(dataSourceContainer.getConnectTime());