From de6acfa1cee11d148c92142cbd772dabdc414d5a Mon Sep 17 00:00:00 2001 From: "SPRINX0\\prochazka" Date: Wed, 10 Dec 2025 07:48:30 +0100 Subject: [PATCH] Revert "Revert "MPR archive"" This reverts commit ccf075dc6582e228565fa314826184122cd2c0a7. --- packages/web/src/utility/createQuickExportMenu.ts | 2 +- packages/web/src/widgets/StatusBar.svelte | 3 ++- packages/web/src/widgets/WidgetContainer.svelte | 3 ++- packages/web/src/widgets/WidgetIconPanel.svelte | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/packages/web/src/utility/createQuickExportMenu.ts b/packages/web/src/utility/createQuickExportMenu.ts index b8c2de202..3444e224c 100644 --- a/packages/web/src/utility/createQuickExportMenu.ts +++ b/packages/web/src/utility/createQuickExportMenu.ts @@ -17,7 +17,7 @@ export function createQuickExportMenuItems(handler: (fmt: QuickExportDefinition) onClick: handler(fmt), })), { divider: true }, - { + isProApp() && { text: _t('export.currentArchive', { defaultMessage : 'Current archive'}), onClick: handler({ extension: 'jsonl', diff --git a/packages/web/src/widgets/StatusBar.svelte b/packages/web/src/widgets/StatusBar.svelte index aad507563..4fa3f6c1d 100644 --- a/packages/web/src/widgets/StatusBar.svelte +++ b/packages/web/src/widgets/StatusBar.svelte @@ -27,6 +27,7 @@ import { useConnectionColor } from '../utility/useConnectionColor'; import { apiCall } from '../utility/api'; import { statusBarTabInfo } from '../utility/statusBarStore'; + import { isProApp } from '../utility/proTools'; $: databaseName = $currentDatabase && $currentDatabase.name; $: connection = $currentDatabase && $currentDatabase.connection; @@ -155,7 +156,7 @@ {/if} - {#if $currentArchive && $currentArchive != 'default'} + {#if isProApp() && $currentArchive && $currentArchive != 'default'}
{#if hasPermission('widgets/database')} @@ -22,7 +23,7 @@ {#if $visibleSelectedWidget == 'history' && hasPermission('widgets/history')} {/if} -{#if $visibleSelectedWidget == 'archive' && hasPermission('widgets/archive')} +{#if $visibleSelectedWidget == 'archive' && hasPermission('widgets/archive') && isProApp()} {/if} {#if $visibleSelectedWidget == 'plugins' && hasPermission('widgets/plugins')} diff --git a/packages/web/src/widgets/WidgetIconPanel.svelte b/packages/web/src/widgets/WidgetIconPanel.svelte index 8694778c8..505f04946 100644 --- a/packages/web/src/widgets/WidgetIconPanel.svelte +++ b/packages/web/src/widgets/WidgetIconPanel.svelte @@ -62,7 +62,7 @@ name: 'history', title: _t('widgets.queryHistoryAndClosedTabs', { defaultMessage: 'Query history & Closed tabs' }), }, - { + isProApp() && { icon: 'icon archive', name: 'archive', title: _t('widgets.archive', { defaultMessage: 'Archive (saved tabular data)' }),