From 155929e2acea9e4538e60f98d68e314c753988e4 Mon Sep 17 00:00:00 2001 From: andrewwallacespeckle Date: Tue, 15 Apr 2025 12:58:21 +0100 Subject: [PATCH 1/3] Only show "why am I seeing this" when forced workspace creation --- .../components/workspace/CreatePage.vue | 6 ++++- .../workspace/moveProject/Manager.vue | 6 +---- .../lib/common/generated/gql/graphql.ts | 24 +++++++++---------- .../middleware/004-onboarding.global.ts | 5 +++- 4 files changed, 22 insertions(+), 19 deletions(-) diff --git a/packages/frontend-2/components/workspace/CreatePage.vue b/packages/frontend-2/components/workspace/CreatePage.vue index 0725db862..ba9989101 100644 --- a/packages/frontend-2/components/workspace/CreatePage.vue +++ b/packages/frontend-2/components/workspace/CreatePage.vue @@ -57,6 +57,9 @@ defineProps<{ workspaceId?: string }>() +const route = useRoute() +const isForcedCreation = computed(() => route.query.isForcedCreation === 'true') + const { currentStep, resetWizardState } = useWorkspacesWizard() const mixpanel = useMixpanel() const { logout } = useAuthManager() @@ -73,7 +76,8 @@ const requiresWorkspaceCreation = computed(() => { isWorkspacesEnabled.value && (result.value?.activeUser?.workspaces?.totalCount || 0) === 0 && // Legacy projects - (result.value?.activeUser?.versions.totalCount || 0) === 0 + (result.value?.activeUser?.versions.totalCount || 0) === 0 && + isForcedCreation.value ) }) diff --git a/packages/frontend-2/components/workspace/moveProject/Manager.vue b/packages/frontend-2/components/workspace/moveProject/Manager.vue index 2c9f296c1..a6d77114a 100644 --- a/packages/frontend-2/components/workspace/moveProject/Manager.vue +++ b/packages/frontend-2/components/workspace/moveProject/Manager.vue @@ -32,11 +32,7 @@ />