From 6954ad1ea5b9232f6b923723f0268286bdc22dd4 Mon Sep 17 00:00:00 2001 From: Souptik Datta Date: Mon, 29 Jul 2024 10:47:17 +0530 Subject: [PATCH] fix: Change minimum number of teams required for org self-serve (#15955) * fix: Change minimum number of teams required for org self-serve Signed-off-by: Souptik Datta * refactor: Use a new constant for displaying org helper text dialogue Signed-off-by: Souptik Datta * Update packages/lib/constants.ts * Update turbo.json --------- Signed-off-by: Souptik Datta Co-authored-by: Keith Williams --- packages/features/ee/teams/components/TeamList.tsx | 7 +++++-- packages/lib/constants.ts | 2 ++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/features/ee/teams/components/TeamList.tsx b/packages/features/ee/teams/components/TeamList.tsx index 5e1218e5a6..b6c797ea6b 100644 --- a/packages/features/ee/teams/components/TeamList.tsx +++ b/packages/features/ee/teams/components/TeamList.tsx @@ -1,6 +1,9 @@ import { useState } from "react"; -import { ORG_SELF_SERVE_ENABLED, ORG_MINIMUM_PUBLISHED_TEAMS_SELF_SERVE } from "@calcom/lib/constants"; +import { + ORG_SELF_SERVE_ENABLED, + ORG_MINIMUM_PUBLISHED_TEAMS_SELF_SERVE_HELPER_DIALOGUE, +} from "@calcom/lib/constants"; import { trackFormbricksAction } from "@calcom/lib/formbricks-client"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import type { RouterOutputs } from "@calcom/trpc/react"; @@ -55,7 +58,7 @@ export default function TeamList(props: Props) { {ORG_SELF_SERVE_ENABLED && !props.pending && !isUserAlreadyInAnOrganization && - props.teams.length >= ORG_MINIMUM_PUBLISHED_TEAMS_SELF_SERVE && + props.teams.length >= ORG_MINIMUM_PUBLISHED_TEAMS_SELF_SERVE_HELPER_DIALOGUE && props.teams.map( (team, i) => team.role !== "MEMBER" && diff --git a/packages/lib/constants.ts b/packages/lib/constants.ts index 00a81d57ad..7ce451c7f3 100644 --- a/packages/lib/constants.ts +++ b/packages/lib/constants.ts @@ -153,6 +153,8 @@ export const CLOUDFLARE_SITE_ID = process.env.NEXT_PUBLIC_CLOUDFLARE_SITEKEY; export const MINIMUM_NUMBER_OF_ORG_SEATS = 30; export const ORG_SELF_SERVE_ENABLED = process.env.NEXT_PUBLIC_ORG_SELF_SERVE_ENABLED === "1"; export const ORG_MINIMUM_PUBLISHED_TEAMS_SELF_SERVE = 0; +export const ORG_MINIMUM_PUBLISHED_TEAMS_SELF_SERVE_HELPER_DIALOGUE = +2; export const CALCOM_PRIVATE_API_ROUTE = process.env.CALCOM_PRIVATE_API_ROUTE || "https://goblin.cal.com"; /**