From e2f2db2d7f0eb95e952007b40fa11a90d8b0622e Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Mon, 9 Jan 2023 16:41:00 +0100 Subject: [PATCH] edit operatorOnly on toggle change --- backend/windmill-api/src/workspaces.rs | 5 ++++- .../(logged)/workspace_settings/+page.svelte | 20 +++++++++---------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/backend/windmill-api/src/workspaces.rs b/backend/windmill-api/src/workspaces.rs index e0008cd756..22d4a9b470 100644 --- a/backend/windmill-api/src/workspaces.rs +++ b/backend/windmill-api/src/workspaces.rs @@ -354,7 +354,10 @@ async fn edit_auto_invite( .await?; tx.commit().await?; - Ok(format!("Edit command script {}", &w_id)) + Ok(format!( + "Edit auto-invite for workspace {} to {}", + &w_id, domain + )) } async fn list_workspaces_as_super_admin( diff --git a/frontend/src/routes/(root)/(logged)/workspace_settings/+page.svelte b/frontend/src/routes/(root)/(logged)/workspace_settings/+page.svelte index c58f4cf6d2..90d42ae5e4 100644 --- a/frontend/src/routes/(root)/(logged)/workspace_settings/+page.svelte +++ b/frontend/src/routes/(root)/(logged)/workspace_settings/+page.svelte @@ -109,8 +109,6 @@ } } - $: operatorOnly != undefined && auto_invite_domain && setOperatorOnly() - async function removeAllInvitesFromDomain() { await Promise.all( invites @@ -127,15 +125,6 @@ ) ) } - async function setOperatorOnly() { - await removeAllInvitesFromDomain() - await WorkspaceService.editAutoInvite({ - workspace: $workspaceStore ?? '', - requestBody: { operator: operatorOnly } - }) - loadSettings() - listInvites() - } { + await removeAllInvitesFromDomain() + await WorkspaceService.editAutoInvite({ + workspace: $workspaceStore ?? '', + requestBody: { operator: e.detail } + }) + loadSettings() + listInvites() + }} />