Initial commit: Kalendartool (Next.js, Prisma, Docker)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Kühn
2026-10-08 14:38:04 +02:00
commit bc49c3074e
94 changed files with 12812 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
-- Migration: Kalender-Einstellungen fuer Reservierungsregeln.
-- max_reservation_minutes: maximale Reservierungsdauer in Minuten
-- (15..1440); 0 bedeutet unbegrenzt. Default 240 (4 Stunden).
-- show_title_to_members: duerfen Nicht-Admins die Titel fremder
-- Reservierungen sehen? Default true (bisheriges Verhalten).
-- show_notes_to_members: duerfen Nicht-Admins die Notizen fremder
-- Reservierungen sehen? Default false (bisheriges Verhalten).
-- AlterTable
ALTER TABLE "calendars" ADD COLUMN "max_reservation_minutes" INTEGER NOT NULL DEFAULT 240;
ALTER TABLE "calendars" ADD COLUMN "show_title_to_members" BOOLEAN NOT NULL DEFAULT true;
ALTER TABLE "calendars" ADD COLUMN "show_notes_to_members" BOOLEAN NOT NULL DEFAULT false;