backend/doc/konzept.md
Fenris Wolf 4ca602224a [doc]
2024-09-27 07:06:29 +02:00

895 B

  • Kalender sollen unabhängig von Nutzern bestehen können
  • Zugriffs-Stufen
    • none: kein Zugriff
    • view: nur lesend
    • edit: lesend und schreibend
    • admin: kann alles (auch Kalender löschen)
  • einem Kalender können beliebig viele Nutzer zugeordnet werden, die jeweils bestimmte Zugriffs-Stufen zugewiesen haben
  • Veranstaltungen bilden keine eigene 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
  • nach dem Anmelden sieht man eine Kalender-Ansicht mit folgenden Kalendern kombiniert angezeigt:
    • öffentliche Kalender
    • nicht öffentliche Kalendar, bei welchen man mindestens Lese-Berechtigung hat
  • öffentliche Kalendar können ohne Anmeldung betrachtet werden, jedoch nur mit einem schwer bis gar nicht erratbaren Link