From 6fe992aebe55f2fdbe137010e06722ddf1a3cca5 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Thu, 1 Oct 2026 07:03:53 +0200 Subject: [PATCH] make RunForm schedule props optional and expect 403 for operator drafts (#11449) Co-authored-by: Claude Opus 5.5 (1M context) --- backend/windmill-api-integration-tests/tests/drafts.rs | 2 +- frontend/src/lib/components/RunForm.svelte | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/windmill-api-integration-tests/tests/drafts.rs b/backend/windmill-api-integration-tests/tests/drafts.rs index b3bac8d010..f45ffb3f8e 100644 --- a/backend/windmill-api-integration-tests/tests/drafts.rs +++ b/backend/windmill-api-integration-tests/tests/drafts.rs @@ -165,7 +165,7 @@ async fn test_update_draft_write_authorization(db: Pool) -> anyhow::Re .json(&json!({ "value": { "a": 1 } })) .send() .await?; - assert_eq!(r.status(), 401, "operator rejected"); + assert_eq!(r.status(), 403, "operator rejected"); Ok(()) } diff --git a/frontend/src/lib/components/RunForm.svelte b/frontend/src/lib/components/RunForm.svelte index e5b4e2780a..e9a96d222d 100644 --- a/frontend/src/lib/components/RunForm.svelte +++ b/frontend/src/lib/components/RunForm.svelte @@ -116,9 +116,9 @@ loading?: boolean noVariablePicker?: boolean viewKeybinding?: boolean - scheduledForStr: string | undefined - invisible_to_owner: boolean | undefined - overrideTag: string | undefined + scheduledForStr?: string | undefined + invisible_to_owner?: boolean | undefined + overrideTag?: string | undefined overrideTagNote?: string args?: Record jsonView?: boolean