23 lines
935 B
Markdown
23 lines
935 B
Markdown
- 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", …)
|
|
- Veranstaltungen bilden keine Domäne
|
|
- es gibt verschiedene Arten von Quellen:
|
|
- lokal
|
|
- enthält Veranstaltungen
|
|
- caldav
|
|
- enthält keine eigenen Veranstaltungen
|
|
- sollte read-only- und read/write-Modus haben
|
|
- Berechtigungen:
|
|
- Kalender anlegen
|
|
- Stammdaten ändern
|
|
- Einträge lesen
|
|
- Einträge erstellen
|
|
- Einträge ändern
|
|
- Einträge entfernen
|
|
- Rollen (innerhalb eines Kalendars):
|
|
- `admin`: kann alles
|
|
- `editor`: kann bei lokalen
|
|
- Kalender sind für gewöhnlichen öffentlich
|
|
- nach dem Anmelden sieht man eine Kalender-Ansicht mit folgenden Kalendern kombiniert angezeigt:
|
|
- öffentliche Kalender
|
|
- nicht öffentliche Kalendar, bei welchen man Lese-Berechtigung hat
|