From 01d256eeeebee92d938a9fe7f65bcdbf18ae2972 Mon Sep 17 00:00:00 2001 From: "SPRINX0\\prochazka" Date: Fri, 13 Jun 2025 13:51:33 +0200 Subject: [PATCH] SYNC: don't show private cloud for web app --- packages/api/src/controllers/config.js | 1 + .../web/src/widgets/WidgetIconPanel.svelte | 30 ++++++++++--------- 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/packages/api/src/controllers/config.js b/packages/api/src/controllers/config.js index 1c476183f..0ddeefdbb 100644 --- a/packages/api/src/controllers/config.js +++ b/packages/api/src/controllers/config.js @@ -116,6 +116,7 @@ module.exports = { processArgs.runE2eTests ? 'connections-e2etests.jsonl' : 'connections.jsonl' ), supportCloudAutoUpgrade: !!process.env.CLOUD_UPGRADE_FILE, + allowPrivateCloud: platformInfo.isElectron || !!process.env.ALLOW_DBGATE_PRIVATE_CLOUD, ...currentVersion, }; diff --git a/packages/web/src/widgets/WidgetIconPanel.svelte b/packages/web/src/widgets/WidgetIconPanel.svelte index b0d25f2b6..eead969f2 100644 --- a/packages/web/src/widgets/WidgetIconPanel.svelte +++ b/packages/web/src/widgets/WidgetIconPanel.svelte @@ -33,7 +33,7 @@ name: 'database', title: 'Database connections', }, - { + getCurrentConfig().allowPrivateCloud && { name: 'cloud-private', title: 'DbGate Cloud', icon: 'icon cloud-private', @@ -176,19 +176,21 @@ --> - {#if $cloudSigninTokenHolder} -
- -
- {:else} -
- -
+ {#if getCurrentConfig().allowPrivateCloud} + {#if $cloudSigninTokenHolder} +
+ +
+ {:else} +
+ +
+ {/if} {/if}