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}