From 8aedbde36a153de5521f46ffe6f460f6c5527ffe Mon Sep 17 00:00:00 2001 From: Anshuman Pandey <54475686+pandeymangg@users.noreply.github.com> Date: Thu, 20 Jun 2024 18:13:26 +0530 Subject: [PATCH] fix: 2.2 data migration for self-hosters (#2792) --- .../components/EnvironmentLayout.tsx | 15 +-------------- packages/database/package.json | 2 +- packages/ui/LimitsReachedBanner/index.tsx | 17 ++++++++++------- 3 files changed, 12 insertions(+), 22 deletions(-) diff --git a/apps/web/app/(app)/environments/[environmentId]/components/EnvironmentLayout.tsx b/apps/web/app/(app)/environments/[environmentId]/components/EnvironmentLayout.tsx index e452f78148..e608b24a8a 100644 --- a/apps/web/app/(app)/environments/[environmentId]/components/EnvironmentLayout.tsx +++ b/apps/web/app/(app)/environments/[environmentId]/components/EnvironmentLayout.tsx @@ -6,8 +6,6 @@ import { IS_FORMBRICKS_CLOUD } from "@formbricks/lib/constants"; import { getEnvironment, getEnvironments } from "@formbricks/lib/environment/service"; import { getMembershipByUserIdOrganizationId } from "@formbricks/lib/membership/service"; import { - getMonthlyActiveOrganizationPeopleCount, - getMonthlyOrganizationResponseCount, getOrganizationByEnvironmentId, getOrganizationsByUserId, } from "@formbricks/lib/organization/service"; @@ -48,22 +46,11 @@ export const EnvironmentLayout = async ({ environmentId, session, children }: En const currentProductChannel = products.find((product) => product.id === environment.productId)?.config.channel ?? null; - const [peopleCount, responseCount] = await Promise.all([ - getMonthlyActiveOrganizationPeopleCount(organization.id), - getMonthlyOrganizationResponseCount(organization.id), - ]); - return (
- {IS_FORMBRICKS_CLOUD && ( - - )} + {IS_FORMBRICKS_CLOUD && }
{ +export const LimitsReachedBanner = async ({ organization }: LimitsReachedBannerProps) => { + const [peopleCount, responseCount] = await Promise.all([ + getMonthlyActiveOrganizationPeopleCount(organization.id), + getMonthlyOrganizationResponseCount(organization.id), + ]); + const orgBillingPeopleLimit = organization.billing?.limits?.monthly?.miu; const orgBillingResponseLimit = organization.billing?.limits?.monthly?.responses;