From 72dc9991083f622fac10e53ca46422ceb4ae832e Mon Sep 17 00:00:00 2001 From: Rajiv Sahal Date: Tue, 20 Jan 2026 18:15:47 +0530 Subject: [PATCH] chore: disable dashboard for creating new platform accounts (#27052) * chore: disable dashboard for creating new platform accounts * chore: remove page altogether --- .../settings/platform/new/page.tsx | 39 ------------------- .../settings/platform/new/create-new-view.tsx | 30 -------------- 2 files changed, 69 deletions(-) delete mode 100644 apps/web/app/(use-page-wrapper)/settings/platform/new/page.tsx delete mode 100644 apps/web/modules/settings/platform/new/create-new-view.tsx diff --git a/apps/web/app/(use-page-wrapper)/settings/platform/new/page.tsx b/apps/web/app/(use-page-wrapper)/settings/platform/new/page.tsx deleted file mode 100644 index a3a1ddcef3..0000000000 --- a/apps/web/app/(use-page-wrapper)/settings/platform/new/page.tsx +++ /dev/null @@ -1,39 +0,0 @@ -import { _generateMetadata } from "app/_utils"; -import { cookies, headers } from "next/headers"; -import { redirect } from "next/navigation"; - -import { getServerSession } from "@calcom/features/auth/lib/getServerSession"; -import LicenseRequired from "~/ee/common/components/LicenseRequired"; -import { WEBAPP_URL } from "@calcom/lib/constants"; - -import { buildLegacyRequest } from "@lib/buildLegacyCtx"; - -import LegacyPage, { LayoutWrapper } from "~/settings/platform/new/create-new-view"; - -export const generateMetadata = async () => - await _generateMetadata( - (t) => t("set_up_your_platform_organization"), - (t) => t("platform_organization_description"), - undefined, - undefined, - "/settings/platform/new" - ); - -const ServerPage = async () => { - const session = await getServerSession({ req: buildLegacyRequest(await headers(), await cookies()) }); - const callbackUrl = `${WEBAPP_URL}/settings/platform/new`; - - if (!session?.user) { - redirect(`/login?callbackUrl=${callbackUrl}`); - } - - return ( - - - - - - ); -}; - -export default ServerPage; diff --git a/apps/web/modules/settings/platform/new/create-new-view.tsx b/apps/web/modules/settings/platform/new/create-new-view.tsx deleted file mode 100644 index 6f7f78434a..0000000000 --- a/apps/web/modules/settings/platform/new/create-new-view.tsx +++ /dev/null @@ -1,30 +0,0 @@ -"use client"; - -import { CreateANewPlatformForm } from "~/ee/platform/components/CreateANewPlatformForm"; -import { useLocale } from "@calcom/lib/hooks/useLocale"; -import { Alert } from "@calcom/ui/components/alert"; -import { WizardLayout } from "@calcom/ui/components/layout"; -import { useGetUserAttributes } from "@calcom/web/components/settings/platform/hooks/useGetUserAttributes"; - -export const LayoutWrapper = ({ children }: { children: React.ReactNode }) => { - const { t } = useLocale(); - const { isPlatformUser, userOrgId } = useGetUserAttributes(); - - if (!isPlatformUser && userOrgId) { - return ( -
-
- -
-
- ); - } - - return ( - - {children} - - ); -}; - -export default CreateANewPlatformForm;