Resolve "Export event data to calendar format"
Closes #213 (closed)
Dies ist erstmal nur ein Zwischenstand.
Was geht:
- Termine einer Gruppe im ical-Format abrufen:
curl -L http://localhost:8000/stadt/group/2/events.ics
- es werden (in Ermangelung einer Authentifikation) die öffentlichen Termine der Gruppe zurückgeliefert
- in einer Browser-Sitzung (mit Anmeldung) werden auch die privaten Termine zurückgeliefert
Was fehlt:
- wir müssen klären, wie wir uns die Authentifikation vorstellen (z.B. wie bei horde: mit einer geheimen export-ID für jeden Kalender)
- URL-Schema durchdenken (Nutzer-Kalender, Gruppen-Kalender, kombinierter Kalender aller Ereignisse; auch: read-only/write?)
- Kalender-Collections (z.B. pro Gruppe: privat/öffentlich; pro Nutzer: eigener sowie Kalender aller verbundenen Gruppen; Gesamt-Collection für alle Kalender auf stadtgestalten)
- später: Anbindung an Tags/Stichworte (themenbasierte Ereignisse)