/claim #18947
Related to #18947.
Routing for team event types supports inviting attendees, but there is no way to add team members as optional guests who should be invited without affecting host availability/conflict checks.
metadata.optionalGuestTeamMemberIds to event type metadata schemaOPT-PARTICIPANT)yarn vitest run packages/emails/lib/generateIcsString.test.tsyarn vitest run packages/trpc/server/routers/viewer/eventTypes/heavy/update.handler.test.tsyarn vitest run packages/lib/CalendarService.test.tsyarn vitest run packages/app-store/googlecalendar/lib/__tests__/CalendarService.test.tsyarn tsc --pretty --noEmit -p packages/trpc/tsconfig.jsonyarn tsc --pretty --noEmit -p packages/app-store/tsconfig.jsonyarn tsc --pretty --noEmit -p apps/web/tsconfig.jsonyarn type-check:ci --force (fails in this checkout due pre-existing workspace/environment issues unrelated to this diff, including spawn tsc ENOENT and existing package-level TS failures)This PR is focused on CAL-5091 behavior for optional team-member guests in team event types.
I will attach a short demo video in a follow-up comment to satisfy bounty requirements.
Ayush Singh
@Flamki
Cal.com, Inc.
@cal