Aktueller Stand
This commit is contained in:
@@ -6,6 +6,7 @@ State-of-the-art Kalenderapp für Vereine mit Admin-Freigaben, persönlichen Kal
|
||||
- Admins können Termine sofort freigeben oder Vorschläge bestätigen/ablehnen.
|
||||
- Mitglieder schlagen Termine vor; Freigaben laufen über das Admin-Panel.
|
||||
- Neue Registrierungen müssen durch Admins freigeschaltet werden.
|
||||
- E-Mail-Verifizierung kann durch Superadmins optional deaktiviert werden.
|
||||
- Mehrere Kalenderansichten (Monat, Woche, Liste) mit FullCalendar.
|
||||
- Eine Standardansicht pro Benutzer mit iCal-Abonnement für externe Apps (iOS/Android).
|
||||
- Kategorien zur Strukturierung (nur Admins dürfen Kategorien anlegen).
|
||||
@@ -85,6 +86,8 @@ Admin-Konten werden sofort freigeschaltet, normale Mitglieder bleiben auf `PENDI
|
||||
- `POST /api/categories` - Kategorie anlegen (Admin)
|
||||
- `GET /api/users?status=PENDING` - Offene Registrierungen (Admin)
|
||||
- `PATCH /api/users` - Benutzer freischalten/ändern (Admin)
|
||||
- `DELETE /api/users?id=...` - Benutzer deaktivieren (Admin)
|
||||
- `DELETE /api/users?id=...&hard=true` - Benutzer endgültig löschen (Superadmin)
|
||||
- `GET /api/views` - Eigene Ansichten
|
||||
- `POST /api/views` - Ansicht erstellen
|
||||
- `POST /api/views/:id/items` - Termin zur Ansicht
|
||||
@@ -129,6 +132,7 @@ Unter `/settings` können Nutzer ihre E-Mail oder ihr Passwort ändern und den i
|
||||
## Superadmin
|
||||
|
||||
Superadmins sehen unter `/admin` zusätzlich die System-Einstellungen und können den Ortsanbieter (Google oder OpenStreetMap/Nominatim) konfigurieren. Außerdem kann die öffentliche Registrierung deaktiviert werden.
|
||||
Zusätzlich kann die E-Mail-Verifizierung für neue Registrierungen ein- oder ausgeschaltet werden.
|
||||
|
||||
Der App-Name kann ebenfalls dort gepflegt werden und wird in der Navigation sowie im iCal-Export verwendet.
|
||||
|
||||
@@ -149,6 +153,7 @@ Wenn keine SMTP-Umgebung gesetzt ist, wird der Link im Server-Log ausgegeben.
|
||||
|
||||
- Nach der Registrierung wird eine Verifizierungs-Mail gesendet (Token ist 24h gültig).
|
||||
- Verifizierungslink erneut senden unter `/verify`.
|
||||
- Superadmins können die Verifizierung in den System-Einstellungen deaktivieren.
|
||||
|
||||
## Termin-Logik
|
||||
|
||||
|
||||
Reference in New Issue
Block a user