+
-
-
- {obj['summary'] ?? ''}
- {obj['path'] ?? ''}
-
-
{obj['description'] ?? ''}
-
+
{obj['summary'] ?? ''}
{/each}
diff --git a/frontend/src/lib/components/scripts/CreateActions.svelte b/frontend/src/lib/components/scripts/CreateActions.svelte
index 10c902dd61..02dd572dd9 100644
--- a/frontend/src/lib/components/scripts/CreateActions.svelte
+++ b/frontend/src/lib/components/scripts/CreateActions.svelte
@@ -46,7 +46,7 @@
-
+
New Script
drawers.hub?.openDrawer()}>
Import script from WindmillHub
diff --git a/frontend/src/routes/groups.svelte b/frontend/src/routes/groups.svelte
index cd45d887cb..9ac602af27 100644
--- a/frontend/src/routes/groups.svelte
+++ b/frontend/src/routes/groups.svelte
@@ -79,7 +79,7 @@
placeholder="New group name"
bind:value={newGroupName}
/>
-
+
New group
diff --git a/frontend/src/routes/index.svelte b/frontend/src/routes/index.svelte
index a2b4e4d811..4971198de9 100644
--- a/frontend/src/routes/index.svelte
+++ b/frontend/src/routes/index.svelte
@@ -8,7 +8,7 @@
import ScriptGettingStarted from '$lib/components/landing/ScriptGettingStarted.svelte'
import { FlowService, Job, JobService, Script, ScriptService, type Flow } from '$lib/gen'
import { userStore, workspaceStore } from '$lib/stores'
- import { Skeleton } from '$lib/components/common'
+ import { Alert, Skeleton } from '$lib/components/common'
let scripts: Script[] = []
let flows: Flow[] = []
@@ -57,7 +57,17 @@
Home
-
+
+ {#if $workspaceStore == 'demo'}
+
The demo workspace shared in which all users get invited.
+ {:else if $workspaceStore == 'starter'}
+
The starter workspace has all its elements (variables, resources, scripts, flows) shared
+ across all other workspaces. Useful to seed workspace with common elements within your
+ organization.
+ {/if}
Scripts
diff --git a/frontend/src/routes/resources.svelte b/frontend/src/routes/resources.svelte
index 462607c86e..25e4835d72 100644
--- a/frontend/src/routes/resources.svelte
+++ b/frontend/src/routes/resources.svelte
@@ -30,7 +30,8 @@
faShare,
faTrash,
faCircle,
- faChain
+ faChain,
+ faSave
} from '@fortawesome/free-solid-svg-icons'
import CenteredPage from '$lib/components/CenteredPage.svelte'
import Icon from 'svelte-awesome'
@@ -202,7 +203,7 @@
{#if typeDrawerMode === 'create'}
- Save
+ Save
{/if}
@@ -214,10 +215,10 @@
tooltip="Save and permission rich objects (JSON) including credentials obtained through OAuth."
>
- appConnect.open()}>
+ appConnect.open()}>
Connect an API
- resourceEditor?.initNew()}>
+ resourceEditor?.initNew()}>
Add a resource
@@ -335,7 +336,7 @@
primary={false}
tooltip="Schema and label to filter resources by type"
>
-
Add a type
+
Add a type
{#if loading.types}
diff --git a/frontend/src/routes/schedules.svelte b/frontend/src/routes/schedules.svelte
index 7622378d3c..46156d60c9 100644
--- a/frontend/src/routes/schedules.svelte
+++ b/frontend/src/routes/schedules.svelte
@@ -65,7 +65,7 @@
- New schedule
+ New schedule
{#if loading}
diff --git a/frontend/src/routes/variables.svelte b/frontend/src/routes/variables.svelte
index afb1e933c2..59492bcb6a 100644
--- a/frontend/src/routes/variables.svelte
+++ b/frontend/src/routes/variables.svelte
@@ -79,7 +79,7 @@
title="Variables"
tooltip="Save and permission strings to be reused in Scripts and Flows."
>
- variableEditor.initNew()}>
+ variableEditor.initNew()}>
New variable