SYNC: next permissions

This commit is contained in:
SPRINX0\prochazka
2025-09-03 16:14:53 +02:00
committed by Diflow
parent fcb5811f37
commit cd97647818
2 changed files with 13 additions and 12 deletions

View File

@@ -11,37 +11,38 @@
import AdminPremiumPromoWidget from './AdminPremiumPromoWidget.svelte';
import PublicCloudWidget from './PublicCloudWidget.svelte';
import PrivateCloudWidget from './PrivateCloudWidget.svelte';
import hasPermission from '../utility/hasPermission';
</script>
<DatabaseWidget hidden={$visibleSelectedWidget != 'database'} />
{#if $visibleSelectedWidget == 'file'}
{#if $visibleSelectedWidget == 'file' && hasPermission('widgets/file')}
<FilesWidget />
{/if}
{#if $visibleSelectedWidget == 'history'}
{#if $visibleSelectedWidget == 'history' && hasPermission('widgets/history')}
<HistoryWidget />
{/if}
{#if $visibleSelectedWidget == 'archive'}
{#if $visibleSelectedWidget == 'archive' && hasPermission('widgets/archive')}
<ArchiveWidget />
{/if}
{#if $visibleSelectedWidget == 'plugins'}
{#if $visibleSelectedWidget == 'plugins' && hasPermission('widgets/plugins')}
<PluginsWidget />
{/if}
{#if $visibleSelectedWidget == 'cell-data'}
{#if $visibleSelectedWidget == 'cell-data' && hasPermission('widgets/cell-data')}
<CellDataWidget />
{/if}
{#if $visibleSelectedWidget == 'app'}
{#if $visibleSelectedWidget == 'app' && hasPermission('widgets/app')}
<AppWidget />
{/if}
{#if $visibleSelectedWidget == 'admin'}
{#if $visibleSelectedWidget == 'admin' && hasPermission('widgets/admin')}
<AdminMenuWidget />
{/if}
{#if $visibleSelectedWidget == 'premium'}
<AdminPremiumPromoWidget />
{/if}
{#if $visibleSelectedWidget == 'cloud-public'}
{#if $visibleSelectedWidget == 'cloud-public' && hasPermission('widgets/cloud-public')}
<PublicCloudWidget />
{/if}
{#if $visibleSelectedWidget == 'cloud-private'}
{#if $visibleSelectedWidget == 'cloud-private' && hasPermission('widgets/cloud-private')}
<PrivateCloudWidget />
{/if}