feat(calendar): Standard-Zeitzone pro Kalender vorbereiten
Neue Spalte cal_calendars.timezone (Default UTC). CalDAV selbst braucht sie nicht - jeder Termin trägt seine Zeitzone bereits im eigenen .ics, und die TZID-Auflösung darin läuft schon korrekt über die System-Zeitzonendatenbank. Gebraucht wird das Feld erst von der künftigen Web-Oberfläche zum Anlegen neuer Termine (Phase 3) als Vorgabe, wenn der Nutzer keine eigene Zeitzone wählt - jetzt schon angelegt, damit dafür keine weitere Migration nötig wird. Gegen den laufenden Container geprüft: Migration lief durch, Home-Set- PROPFIND (nutzt die geänderten SELECTs) weiterhin grün. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
469274171c
commit
3f1b2b8a14
6 files changed
+28
-8
No files matched your search
@@ -0,0 +1,7 @@
|
||||
-- Standard-Zeitzone pro Kalender. Wird von CalDAV selbst nicht gebraucht
|
||||
-- (jeder Termin trägt seine Zeitzone im .ics), sondern erst von der
|
||||
-- künftigen Web-Oberfläche zum Anlegen neuer Termine (Phase 3, siehe
|
||||
-- kalender-plan.md) – ein neuer Termin braucht eine Vorgabe, wenn der
|
||||
-- Nutzer keine eigene wählt. Jetzt schon angelegt, damit später keine
|
||||
-- weitere Migration für ein einzelnes Feld nötig ist.
|
||||
ALTER TABLE cal_calendars ADD COLUMN IF NOT EXISTS timezone TEXT NOT NULL DEFAULT 'UTC';
|
||||
Reference in new issue
Block a user