backend/doc/konzept.md

22 lines
867 B
Markdown
Raw Normal View History

2024-09-11 17:24:20 +02:00
- Kalender sollen unabhängig von Nutzern bestehen können
- einem Kalender können beliebig viele Nutzer zugeordnet werden, die jeweils bestimmte Berechtigungen haben (z.B. als Rollen "admin", "editor", "viewer", …)
2024-09-11 20:19:13 +02:00
- Events bilden keine Domäne
2024-09-11 17:24:20 +02:00
- Berechtigungen:
- Kalender anlegen
- Kalender-Stammdaten ändern
- Kalender-Einträge lesen
- Kalender-Einträge erstellen
- Kalender-Einträge ändern
- Kalender-Einträge entfernen
- Kalender sind für gewöhnlichen öffentlich
- es gibt verschiedene Arten von Kalendern:
- konkret
- enthält Veranstaltungen
- extern
- über CalDAV
- sollte read-only- und read/write-Modus haben
2024-09-11 20:19:13 +02:00
- nach dem Anmelden sieht man eine Kalender-Ansicht mit folgenden Kalendern kombiniert angezeigt:
- öffentliche Kalender
- nicht öffentliche Kalendar, bei welchen man Lese-Berechtigung hat
2024-09-11 17:24:20 +02:00
- Entwurfsname: "zeitbild"