From 1f71bdda8533c8775bc08d35b572bb082b2af06c Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Tue, 23 Jan 2024 21:55:08 +0100 Subject: [PATCH] feat: exporting tarball/sync doesn't require admin perms anymore --- backend/windmill-api/src/workspaces.rs | 1 + frontend/src/lib/components/instanceSettings.ts | 2 +- frontend/src/routes/(root)/(logged)/folders/+page.svelte | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/windmill-api/src/workspaces.rs b/backend/windmill-api/src/workspaces.rs index 92c9ed717b..6d7c0a9024 100644 --- a/backend/windmill-api/src/workspaces.rs +++ b/backend/windmill-api/src/workspaces.rs @@ -1948,6 +1948,7 @@ where async fn tarball_workspace( authed: ApiAuthed, Extension(user_db): Extension, + Extension(db): Extension, Path(w_id): Path, Query(ArchiveQueryParams { archive_type, diff --git a/frontend/src/lib/components/instanceSettings.ts b/frontend/src/lib/components/instanceSettings.ts index f4532493a5..6cdfb796b9 100644 --- a/frontend/src/lib/components/instanceSettings.ts +++ b/frontend/src/lib/components/instanceSettings.ts @@ -40,7 +40,7 @@ export const settings: Record = { value.includes('://') && !value?.endsWith('/') && !value?.endsWith(' ') - : true + : false }, { label: 'Request Size Limit In MB', diff --git a/frontend/src/routes/(root)/(logged)/folders/+page.svelte b/frontend/src/routes/(root)/(logged)/folders/+page.svelte index 61a9e3eecd..5f7de86352 100644 --- a/frontend/src/routes/(root)/(logged)/folders/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/folders/+page.svelte @@ -84,7 +84,7 @@ containerClasses="border rounded-lg shadow-lg p-4 bg-surface" > - +