From 9129652912d588b173d86c403c2a2955dbe3d7fc Mon Sep 17 00:00:00 2001 From: PxlLoewe <72106766+PxlLoewe@users.noreply.github.com> Date: Sun, 18 Jan 2026 01:09:39 +0100 Subject: [PATCH] remove appointment from events --- apps/core-server/routes/helper.ts | 1 - .../app/(app)/_components/FeaturedEvents.tsx | 25 +- apps/hub/app/(app)/_components/FirstPath.tsx | 40 +-- apps/hub/app/(app)/_components/Footer.tsx | 8 +- .../[id]/appointment/[appointmentId]/page.tsx | 34 --- .../[id]/participant/[participantId]/page.tsx | 4 +- .../event/_components/AppointmentForm.tsx | 260 ------------------ .../event/_components/AppointmentModal.tsx | 203 -------------- .../(app)/admin/event/_components/Form.tsx | 247 +---------------- .../event/_components/ParticipantForm.tsx | 11 +- apps/hub/app/(app)/admin/event/action.ts | 31 +-- .../(app)/events/_components/EventCard.tsx | 27 +- .../app/(app)/events/_components/Modal.tsx | 198 +------------ apps/hub/app/(app)/events/page.tsx | 53 +--- apps/hub/app/api/event/route.ts | 9 - apps/hub/helper/events.ts | 6 +- packages/database/prisma/schema/event.prisma | 27 +- .../migration.sql | 35 +++ .../migration.sql | 8 + .../migration.sql | 8 + packages/database/prisma/schema/user.prisma | 2 - packages/shared-components/helper/event.ts | 1 - 22 files changed, 105 insertions(+), 1133 deletions(-) delete mode 100644 apps/hub/app/(app)/admin/event/[id]/appointment/[appointmentId]/page.tsx delete mode 100644 apps/hub/app/(app)/admin/event/_components/AppointmentForm.tsx delete mode 100644 apps/hub/app/(app)/admin/event/_components/AppointmentModal.tsx create mode 100644 packages/database/prisma/schema/migrations/20260117233913_remove_event_appointments/migration.sql create mode 100644 packages/database/prisma/schema/migrations/20260117235335_remove_event_appointment/migration.sql create mode 100644 packages/database/prisma/schema/migrations/20260117235623_remove_max_permissions/migration.sql diff --git a/apps/core-server/routes/helper.ts b/apps/core-server/routes/helper.ts index d712ee86..8ab02909 100644 --- a/apps/core-server/routes/helper.ts +++ b/apps/core-server/routes/helper.ts @@ -7,7 +7,6 @@ const router: Router = Router(); export const eventCompleted = (event: Event, participant?: Participant) => { if (!participant) return false; if (event.finisherMoodleCourseId && !participant.finisherMoodleCurseCompleted) return false; - if (event.hasPresenceEvents && !participant.attended) return false; return true; }; diff --git a/apps/hub/app/(app)/_components/FeaturedEvents.tsx b/apps/hub/app/(app)/_components/FeaturedEvents.tsx index b3233bd5..0aa5782f 100644 --- a/apps/hub/app/(app)/_components/FeaturedEvents.tsx +++ b/apps/hub/app/(app)/_components/FeaturedEvents.tsx @@ -23,15 +23,6 @@ const page = async () => { userId: user.id, }, }, - Appointments: { - include: { - Participants: { - where: { - appointmentCancelled: false, - }, - }, - }, - }, }, }); @@ -47,23 +38,13 @@ const page = async () => { return (
-
+
+
Melde dich zu einem Termin an
-