diff --git a/packages/frontend-2/components/settings/workspaces/security/DefaultSeat.vue b/packages/frontend-2/components/settings/workspaces/security/DefaultSeat.vue index e32c7b928..183e2dfac 100644 --- a/packages/frontend-2/components/settings/workspaces/security/DefaultSeat.vue +++ b/packages/frontend-2/components/settings/workspaces/security/DefaultSeat.vue @@ -44,7 +44,10 @@ @confirm="handleSeatTypeConfirm" @cancel="handleSeatTypeCancel" > -
+
You have Join without admin approval enabled. @@ -52,7 +55,7 @@
Setting the default seat type to Editor - means each user who joins will consume a paid seat and possibly incur charges. + means each user who joins will consume a paid seat and incur charges.
Are you sure you want to enable this?
@@ -116,12 +119,8 @@ const seatTypeModel = computed({ const handleSeatTypeChange = (newValue: WorkspaceSeatType) => { if (newValue === currentSeatType.value) return - // If setting to Editor with auto-join enabled on paid plan, show confirmation - if ( - newValue === SeatTypes.Editor && - props.workspace.discoverabilityAutoJoinEnabled && - isSelfServePlan.value - ) { + // If setting to Editor on paid plan, show confirmation + if (newValue === SeatTypes.Editor && isSelfServePlan) { pendingNewSeatType.value = newValue showConfirmSeatTypeDialog.value = true return