Remove create server button from provisioning
This commit is contained in:
@@ -11,7 +11,6 @@
|
|||||||
import Badge from '$ui/components/primitives/Badge.svelte';
|
import Badge from '$ui/components/primitives/Badge.svelte';
|
||||||
import Button from '$ui/components/primitives/Button.svelte';
|
import Button from '$ui/components/primitives/Button.svelte';
|
||||||
import EmptyState from '$ui/components/primitives/EmptyState.svelte';
|
import EmptyState from '$ui/components/primitives/EmptyState.svelte';
|
||||||
import DeployServerDialog from '$ui/components/DeployServerDialog.svelte';
|
|
||||||
import HousePartyDialog from '$ui/components/HousePartyDialog.svelte';
|
import HousePartyDialog from '$ui/components/HousePartyDialog.svelte';
|
||||||
import Freshness from '$ui/components/Freshness.svelte';
|
import Freshness from '$ui/components/Freshness.svelte';
|
||||||
import RelativeTime from '$ui/components/RelativeTime.svelte';
|
import RelativeTime from '$ui/components/RelativeTime.svelte';
|
||||||
@@ -36,7 +35,6 @@
|
|||||||
let historyRefresh = $state(0);
|
let historyRefresh = $state(0);
|
||||||
let loading = $state(true);
|
let loading = $state(true);
|
||||||
let error = $state('');
|
let error = $state('');
|
||||||
let open = $state(false);
|
|
||||||
let housePartyOpen = $state(false);
|
let housePartyOpen = $state(false);
|
||||||
let housePartyNotice = $state('');
|
let housePartyNotice = $state('');
|
||||||
let tab = $state('active');
|
let tab = $state('active');
|
||||||
@@ -169,7 +167,7 @@
|
|||||||
<div class="page">
|
<div class="page">
|
||||||
<SectionHeader title="Provisioning">
|
<SectionHeader title="Provisioning">
|
||||||
{#snippet actions()}
|
{#snippet actions()}
|
||||||
<Button onclick={() => lifecycleOpen = true}>Server actions</Button><Button variant="primary" onclick={() => open = true}>Create server</Button>
|
<Button onclick={() => lifecycleOpen = true}>Server actions</Button>
|
||||||
<details class="fleet-actions" bind:open={fleetActionsOpen}><summary>Fleet actions</summary><div class="fleet-menu">
|
<details class="fleet-actions" bind:open={fleetActionsOpen}><summary>Fleet actions</summary><div class="fleet-menu">
|
||||||
{#if active.some(row => row.canCancel)}<Button disabled={cancelling} onclick={() => cancelRequests(active.filter(row => row.canCancel && !row.server_deleted_at), true)}>Cancel all active operations</Button>{/if}
|
{#if active.some(row => row.canCancel)}<Button disabled={cancelling} onclick={() => cancelRequests(active.filter(row => row.canCancel && !row.server_deleted_at), true)}>Cancel all active operations</Button>{/if}
|
||||||
<Button variant="danger" onclick={() => { fleetActionsOpen = false; housePartyOpen = true; }}>Remove fleet servers…</Button>
|
<Button variant="danger" onclick={() => { fleetActionsOpen = false; housePartyOpen = true; }}>Remove fleet servers…</Button>
|
||||||
@@ -186,7 +184,6 @@
|
|||||||
{#if filtered}<Button variant="ghost" onclick={clearFilters}>Clear filters</Button>{/if}
|
{#if filtered}<Button variant="ghost" onclick={clearFilters}>Clear filters</Button>{/if}
|
||||||
</div>
|
</div>
|
||||||
<LifecycleDialog bind:open={lifecycleOpen} />
|
<LifecycleDialog bind:open={lifecycleOpen} />
|
||||||
<DeployServerDialog bind:open />
|
|
||||||
<HousePartyDialog bind:open={housePartyOpen} onqueued={count => { housePartyNotice = `Removal queued for ${count} server${count === 1 ? '' : 's'}.`; tab = 'active'; clearFilters(); void load(); }} />
|
<HousePartyDialog bind:open={housePartyOpen} onqueued={count => { housePartyNotice = `Removal queued for ${count} server${count === 1 ? '' : 's'}.`; tab = 'active'; clearFilters(); void load(); }} />
|
||||||
{#if housePartyNotice}<p role="status">{housePartyNotice}</p>{/if}
|
{#if housePartyNotice}<p role="status">{housePartyNotice}</p>{/if}
|
||||||
{#if cancellationNotice}<p role="status">{cancellationNotice}</p>{/if}
|
{#if cancellationNotice}<p role="status">{cancellationNotice}</p>{/if}
|
||||||
|
|||||||
Reference in New Issue
Block a user