diff --git a/README.md b/README.md index 432261236..2c5f61781 100644 --- a/README.md +++ b/README.md @@ -7,12 +7,12 @@ - [x] `.env`-System für API-URL ## 🎨 Landing Page -- [ ] Teambereich mit Bildern & Beschreibung -- [ ] News-Bereich mit Vorschau aktueller News -- [ ] Events/Trainingszeiten-Bereich -- [ ] Login-Link zum internen Bereich -- [ ] Footer mit Impressum / Datenschutz / Kontakt -- [ ] Komponenten mit DB verknüpfen für dynamische Anzeige +- [x] Teambereich mit Bildern & Beschreibung +- [x] News-Bereich mit Vorschau aktueller News +- [x] Events/Trainingszeiten-Bereich +- [x] Login-Link zum internen Bereich +- [x] Footer mit Impressum / Datenschutz / Kontakt +- [x] Komponenten mit DB verknüpfen für dynamische Anzeige ## 📢 NewsManager (Admin) - [x] News anzeigen (Grid) @@ -23,24 +23,24 @@ - [x] Form mit Bild, Titel, Beschreibung, Team - [x] Toast für Erfolg & Fehler - [x] Ladeindikator beim Speichern -- [ ] Bildvorschau für `image_url` -- [ ] Bildspeicherung im Backend db? +- [x] Bildvorschau für `image_url` +- [x] Bildspeicherung im Backend db? ## 👤 Userverwaltung (Admin) - [x] User anlegen mit Rolle und Email -- [ ] Userliste anzeigen -- [ ] User bearbeiten -- [ ] User löschen +- [x] Userliste anzeigen +- [x] User bearbeiten +- [x] User löschen - [x] Zugriffsbeschränkung: Nur Admins - [ ] Passwort zurücksetzen per UI - [ ] Toasts für alle Aktionen ## 🔐 Authentifizierung - [x] Login mit Username & Passwort -- [ ] AuthContext mit Token-Handling +- [x] AuthContext mit Token-Handling - [ ] Automatischer Logout nach Token-Ablauf -- [ ] Persistenter Login (LocalStorage) -- [ ] Fehlerbehandlung beim Login (Toast) +- [x] Persistenter Login (LocalStorage) +- [x] Fehlerbehandlung beim Login (Toast) - [ ] Bugfix: Login funktioniert erst nach `/admin`-Redirect ## 🧩 Medien & Nextcloud (Zukunft 💡)