From 3ebefcec55def8589f28d8423b083f8e5fee2be5 Mon Sep 17 00:00:00 2001 From: andrewwallacespeckle Date: Thu, 5 Jun 2025 15:15:06 +0200 Subject: [PATCH] Comments from PR --- .../workspaces/security/Discoverability.vue | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/packages/frontend-2/components/settings/workspaces/security/Discoverability.vue b/packages/frontend-2/components/settings/workspaces/security/Discoverability.vue index 52367ebe1..b86e9a307 100644 --- a/packages/frontend-2/components/settings/workspaces/security/Discoverability.vue +++ b/packages/frontend-2/components/settings/workspaces/security/Discoverability.vue @@ -192,7 +192,7 @@ const joinPolicy = computed({ } }) -const radioOptions = [ +const radioOptions = shallowRef([ { title: 'Workspace admins have to accept a join request', value: JoinPolicy.AdminApproval @@ -201,7 +201,7 @@ const radioOptions = [ title: 'Users can join immediately without admin approval', value: JoinPolicy.AutoJoin } -] as const +] as const) const handleJoinPolicyUpdate = async (newValue: JoinPolicy, confirmed = false) => { if (!props.workspace?.id) return @@ -284,20 +284,7 @@ watch( // If last domain was removed, disable discoverability features if (newLength === 0 && props.workspace?.id) { if (props.workspace.discoverabilityEnabled) { - await updateDiscoverability({ - input: { - id: props.workspace.id, - discoverabilityEnabled: false - } - }) - } - if (props.workspace.discoverabilityAutoJoinEnabled) { - await updateAutoJoin({ - input: { - id: props.workspace.id, - discoverabilityAutoJoinEnabled: false - } - }) + isDomainDiscoverabilityEnabled.value = false } } }