diff --git a/frontend/src/lib/components/GroupEditor.svelte b/frontend/src/lib/components/GroupEditor.svelte index c606a1b9b1..3075102d58 100644 --- a/frontend/src/lib/components/GroupEditor.svelte +++ b/frontend/src/lib/components/GroupEditor.svelte @@ -100,6 +100,7 @@ placeholder="Summary of the group" /> +
diff --git a/frontend/src/lib/components/ScriptBuilder.svelte b/frontend/src/lib/components/ScriptBuilder.svelte index 7f3d07c2b7..8bcbfe8bd2 100644 --- a/frontend/src/lib/components/ScriptBuilder.svelte +++ b/frontend/src/lib/components/ScriptBuilder.svelte @@ -187,7 +187,7 @@ type="text" bind:this={summaryC} bind:value={script.summary} - placeholder="A very short summary of the script displayed when the script is listed" + placeholder="A short summary of the script displayed when the script is listed" rows="1" />

Language

diff --git a/frontend/src/lib/components/apps/editor/AppEditor.svelte b/frontend/src/lib/components/apps/editor/AppEditor.svelte index e34c8ebd80..554ebc3b24 100644 --- a/frontend/src/lib/components/apps/editor/AppEditor.svelte +++ b/frontend/src/lib/components/apps/editor/AppEditor.svelte @@ -37,6 +37,7 @@ export let path: string export let initialMode: EditorMode = 'dnd' export let policy: Policy + export let summary: string const appStore = writable(app) const worldStore = writable(undefined) @@ -44,7 +45,7 @@ const selectedComponent = writable(undefined) const mode = writable(initialMode) const breakpoint = writable('lg') - + const summaryStore = writable(summary) const connectingInput = writable({ opened: false, input: undefined @@ -57,6 +58,7 @@ staticOutputs, app: appStore, lazyGrid: writable([]), + summary: summaryStore, selectedComponent, mode, connectingInput, @@ -95,11 +97,11 @@ {#if !$userStore?.operator} {#if initialMode !== 'preview'} - + {/if} {#if previewing} - + {:else} diff --git a/frontend/src/lib/components/apps/editor/AppEditorHeader.svelte b/frontend/src/lib/components/apps/editor/AppEditorHeader.svelte index 1303b600d0..8910b03dcc 100644 --- a/frontend/src/lib/components/apps/editor/AppEditorHeader.svelte +++ b/frontend/src/lib/components/apps/editor/AppEditorHeader.svelte @@ -17,10 +17,7 @@ import type { AppEditorContext, EditorBreakpoint, EditorMode } from '../types' import AppExportButton from './AppExportButton.svelte' - const { app } = getContext('AppEditorContext') - export let title: string = $app.title || '' - export let mode: EditorMode - export let breakpoint: EditorBreakpoint + const { app, summary, mode, breakpoint } = getContext('AppEditorContext') const loading = { publish: false, save: false @@ -47,7 +44,7 @@ requestBody: { value: $app, path, - summary: 'App summary', + summary: $summary, policy } }) @@ -69,7 +66,7 @@ path: $page.params.path, requestBody: { value: $app!, - summary: title, + summary: $summary, policy: { triggerables: {}, execution_mode: Policy.execution_mode.PUBLISHER, @@ -110,10 +107,10 @@
- +
- +
@@ -126,7 +123,7 @@
- + diff --git a/frontend/src/lib/components/apps/editor/AppPreview.svelte b/frontend/src/lib/components/apps/editor/AppPreview.svelte index 1e83673d4f..85eb9bc44d 100644 --- a/frontend/src/lib/components/apps/editor/AppPreview.svelte +++ b/frontend/src/lib/components/apps/editor/AppPreview.svelte @@ -19,6 +19,7 @@ export let appPath: string export let breakpoint: Writable export let policy: Policy + export let summary: string const appStore = writable(app) const worldStore = writable(undefined) @@ -38,6 +39,7 @@ staticOutputs, lazyGrid: writable(app.grid), app: appStore, + summary: writable(summary), selectedComponent, mode, connectingInput, diff --git a/frontend/src/lib/components/apps/editor/GridEditor.svelte b/frontend/src/lib/components/apps/editor/GridEditor.svelte index ac0349c44d..c9e405b13b 100644 --- a/frontend/src/lib/components/apps/editor/GridEditor.svelte +++ b/frontend/src/lib/components/apps/editor/GridEditor.svelte @@ -18,7 +18,8 @@ connectingInput, staticOutputs, runnableComponents, - lazyGrid + lazyGrid, + summary } = getContext('AppEditorContext') // The drag is disabled when the user is connecting an input @@ -102,7 +103,7 @@
-

{$app.title}

+

{$summary}

{policy.on_behalf_of ? `on behalf of ${policy.on_behalf_of}` : ''}
staticOutputs: Writable>, lazyGrid: Writable, - app: Writable + app: Writable, + summary: Writable, selectedComponent: Writable mode: Writable connectingInput: Writable diff --git a/frontend/src/lib/components/common/table/AppRow.svelte b/frontend/src/lib/components/common/table/AppRow.svelte index e78c790328..ef1814a6b4 100644 --- a/frontend/src/lib/components/common/table/AppRow.svelte +++ b/frontend/src/lib/components/common/table/AppRow.svelte @@ -85,10 +85,10 @@ href: `/apps/edit/${path}?nodraft=true` }, { - displayName: 'Move', + displayName: 'Move/Rename', icon: faFileExport, action: () => { - moveDrawer.openDrawer(path, 'app') + moveDrawer.openDrawer(path, summary, 'app') }, disabled: !canWrite }, diff --git a/frontend/src/lib/components/common/table/FlowRow.svelte b/frontend/src/lib/components/common/table/FlowRow.svelte index 9070c87f18..75030d73f9 100644 --- a/frontend/src/lib/components/common/table/FlowRow.svelte +++ b/frontend/src/lib/components/common/table/FlowRow.svelte @@ -137,10 +137,10 @@ href: `/runs/${path}` }, { - displayName: 'Move', + displayName: 'Move/Rename', icon: faFileExport, action: () => { - moveDrawer.openDrawer(path, 'flow') + moveDrawer.openDrawer(path, summary, 'flow') }, disabled: !canWrite }, diff --git a/frontend/src/lib/components/common/table/ScriptRow.svelte b/frontend/src/lib/components/common/table/ScriptRow.svelte index 08617eeedb..5e18e93f29 100644 --- a/frontend/src/lib/components/common/table/ScriptRow.svelte +++ b/frontend/src/lib/components/common/table/ScriptRow.svelte @@ -157,10 +157,10 @@ href: `/scripts/add?template=${path}` }, { - displayName: 'Move', + displayName: 'Move/Rename', icon: faFileExport, action: () => { - moveDrawer.openDrawer(path, 'script') + moveDrawer.openDrawer(path, summary, 'script') }, disabled: !canWrite }, diff --git a/frontend/src/lib/components/flows/content/FlowSettings.svelte b/frontend/src/lib/components/flows/content/FlowSettings.svelte index 25be05e4a0..a794dda36e 100644 --- a/frontend/src/lib/components/flows/content/FlowSettings.svelte +++ b/frontend/src/lib/components/flows/content/FlowSettings.svelte @@ -40,7 +40,7 @@ diff --git a/frontend/src/lib/components/home/ItemsList.svelte b/frontend/src/lib/components/home/ItemsList.svelte index 5b6802e63e..b15303dd74 100644 --- a/frontend/src/lib/components/home/ItemsList.svelte +++ b/frontend/src/lib/components/home/ItemsList.svelte @@ -296,7 +296,7 @@ {:else}
- {#each items ?? [] as item, i (item.type + '/' + item.path)} + {#each items ?? [] as item, i (item.type + '/' + item.path + (item.summary ?? ''))} {#if item.type == 'script'} - +
{/if} diff --git a/frontend/src/routes/(root)/(logged)/apps/get/[...path]/+page.svelte b/frontend/src/routes/(root)/(logged)/apps/get/[...path]/+page.svelte index 8731142533..a692091ad9 100644 --- a/frontend/src/routes/(root)/(logged)/apps/get/[...path]/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/apps/get/[...path]/+page.svelte @@ -23,7 +23,13 @@ {#if app}
- +
{:else}