Skip to content

Commit eaa406e

Browse files
Merge branch 'calcom:main' into CAL-3076-invite-from-assignment
2 parents 59cba5c + 70cfe8d commit eaa406e

File tree

33 files changed

+377
-86
lines changed

33 files changed

+377
-86
lines changed

.github/workflows/labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
with:
2727
repo-token: ${{ secrets.EQUITY_BEE_TEAM_LABELER_ACTION_TOKEN }}
2828
organization-name: calcom
29-
ignore-labels: "admin, app-store, ai, authentication, automated-testing, billing, bookings, caldav, calendar-apps, ci, console, crm-apps, dba, devops, docs, documentation, emails, embeds, event-types, i18n, impersonation, manual-testing, ui, performance, ops-stack, organizations, public-api, routing-forms, seats, teams, webhooks, workflows, zapier"
29+
ignore-labels: "admin, app-store, ai, authentication, automated-testing, billing, bookings, caldav, calendar-apps, ci, console, crm-apps, dba, devops, docs, documentation, emails, embeds, event-types, i18n, impersonation, manual-testing, ui, performance, ops-stack, organizations, public-api, routing-forms, seats, self-hosted, teams, webhooks, workflows, zapier"
3030
apply-labels-from-issue:
3131
runs-on: ubuntu-latest
3232

.yarn/versions/27b1f95d.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
undecided:
2+
- "@calcom/prisma"

apps/web/app/(use-page-wrapper)/settings/(settings-layout)/organizations/roles/_components/AdvancedPermissionGroup.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import type { Resource } from "@calcom/features/pbac/domain/types/permission-reg
66
import { PERMISSION_REGISTRY, CrudAction } from "@calcom/features/pbac/domain/types/permission-registry";
77
import { useLocale } from "@calcom/lib/hooks/useLocale";
88
import classNames from "@calcom/ui/classNames";
9+
import { Checkbox, Label } from "@calcom/ui/components/form";
910
import { Icon } from "@calcom/ui/components/icon";
1011
import { Tooltip } from "@calcom/ui/components/tooltip";
11-
import { Checkbox, Label } from "@calcom/ui/form";
1212

1313
import { usePermissions } from "./usePermissions";
1414

apps/web/app/(use-page-wrapper)/settings/(settings-layout)/organizations/roles/_components/CreateRoleCta.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"use client";
22

33
import { useLocale } from "@calcom/lib/hooks/useLocale";
4-
import { Button } from "@calcom/ui/button";
4+
import { Button } from "@calcom/ui/components/button";
55

66
import { useRoleSheetState } from "../hooks/useRoleQueryStates";
77

apps/web/app/(use-page-wrapper)/settings/(settings-layout)/organizations/roles/_components/RoleSheet.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ import {
1414
} from "@calcom/features/pbac/domain/types/permission-registry";
1515
import { useLocale } from "@calcom/lib/hooks/useLocale";
1616
import { trpc } from "@calcom/trpc/react";
17-
import { Button } from "@calcom/ui/button";
17+
import { Button } from "@calcom/ui/components/button";
18+
import { Form, TextField, Checkbox, Label } from "@calcom/ui/components/form";
1819
import { Sheet, SheetContent, SheetFooter, SheetHeader, SheetTitle } from "@calcom/ui/components/sheet";
1920
import { showToast } from "@calcom/ui/components/toast";
20-
import { Form, TextField, Checkbox, Label } from "@calcom/ui/form";
2121

2222
import { revalidateTeamRoles } from "../actions";
2323
import { AdvancedPermissionGroup } from "./AdvancedPermissionGroup";

apps/web/app/(use-page-wrapper)/settings/(settings-layout)/organizations/roles/_components/RolesList.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
import type { Scope } from "@calcom/features/pbac/domain/types/permission-registry";
44
import { useLocale } from "@calcom/lib/hooks/useLocale";
5-
import { Badge } from "@calcom/ui/badge";
6-
import { Button } from "@calcom/ui/button";
75
import classNames from "@calcom/ui/classNames";
6+
import { Badge } from "@calcom/ui/components/badge";
7+
import { Button } from "@calcom/ui/components/button";
88
import {
99
Dropdown,
1010
DropdownMenuContent,

apps/web/app/api/teams/[team]/upgrade/route.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import stripe from "@calcom/features/ee/payments/server/stripe";
1212
import { WEBAPP_URL } from "@calcom/lib/constants";
1313
import { HttpError } from "@calcom/lib/http-error";
1414
import prisma from "@calcom/prisma";
15-
import { teamMetadataSchema } from "@calcom/prisma/zod-utils";
15+
import { teamMetadataStrictSchema } from "@calcom/prisma/zod-utils";
1616

1717
import { buildLegacyRequest } from "@lib/buildLegacyCtx";
1818

@@ -50,7 +50,7 @@ async function getHandler(req: NextRequest, { params }: { params: Promise<Params
5050
if (!team) {
5151
const prevTeam = await prisma.team.findFirstOrThrow({ where: { id } });
5252

53-
metadata = teamMetadataSchema.safeParse(prevTeam.metadata);
53+
metadata = teamMetadataStrictSchema.safeParse(prevTeam.metadata);
5454
if (!metadata.success) {
5555
throw new HttpError({ statusCode: 400, message: "Invalid team metadata" });
5656
}
@@ -80,7 +80,7 @@ async function getHandler(req: NextRequest, { params }: { params: Promise<Params
8080
}
8181

8282
if (!metadata) {
83-
metadata = teamMetadataSchema.safeParse(team.metadata);
83+
metadata = teamMetadataStrictSchema.safeParse(team.metadata);
8484
if (!metadata.success) {
8585
throw new HttpError({ statusCode: 400, message: "Invalid team metadata" });
8686
}

apps/web/modules/settings/billing/components/BillingCredits.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import { Button } from "@calcom/ui/components/button";
1616
import { Select } from "@calcom/ui/components/form";
1717
import { TextField, Label, InputError } from "@calcom/ui/components/form";
1818
import { ProgressBar } from "@calcom/ui/components/progress-bar";
19-
import { showToast } from "@calcom/ui/toast";
19+
import { showToast } from "@calcom/ui/components/toast";
2020

2121
import { BillingCreditsSkeleton } from "./BillingCreditsSkeleton";
2222

apps/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@calcom/web",
3-
"version": "5.6.6",
3+
"version": "5.6.7",
44
"private": true,
55
"scripts": {
66
"analyze": "ANALYZE=true next build",

apps/web/playwright/lib/orgMigration.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import type { Team, User } from "@calcom/prisma/client";
99
import { RedirectType } from "@calcom/prisma/client";
1010
import { Prisma } from "@calcom/prisma/client";
1111
import type { MembershipRole } from "@calcom/prisma/enums";
12-
import { teamMetadataSchema } from "@calcom/prisma/zod-utils";
12+
import { teamMetadataSchema, teamMetadataStrictSchema } from "@calcom/prisma/zod-utils";
1313

1414
const log = logger.getSubLogger({ prefix: ["orgMigration"] });
1515

@@ -588,7 +588,7 @@ async function dbRemoveTeamFromOrg({ teamId }: { teamId: number }) {
588588
});
589589
}
590590

591-
const teamMetadata = teamMetadataSchema.parse(team?.metadata);
591+
const teamMetadata = teamMetadataStrictSchema.parse(team?.metadata);
592592
try {
593593
return await prisma.team.update({
594594
where: {

0 commit comments

Comments
 (0)