Files
Photography/Feature-Request.md

65 lines
1.8 KiB
Markdown

# Feature Requests
## Nutzerverwaltung & Login-System
### Beschreibung
Die Website wurde um ein Login-System mit Nutzerverwaltung erweitert.
### Anforderungen
**Admin-Account:**
- Administrator kann sich einloggen
- Verwaltet alle Nutzer und deren Berechtigungen
- Weist Bildern bestimmte Nutzer zu
**Nutzer-Accounts:**
- Angemeldete Nutzer sehen nur die Bilder, die ihnen vom Admin zugewiesen wurden
- Nutzer koennen ihre zugewiesenen Bilder anschauen (Galerie + Lightbox)
- Nutzer koennen ihre zugewiesenen Bilder herunterladen
### Status: Umgesetzt
---
## Rollen-System & Ordner-Zuweisung
### Beschreibung
Erweitertes Nutzermanagement mit 3 Rollen und ordnerbasierter Bildzuweisung.
### Anforderungen
**3 Rollen:**
- Admin: Voller Zugriff auf alle Bilder und Nutzerverwaltung
- User: Permanenter Account, sieht Root-Bilder + zugewiesene Ordner
- Client: Temporaerer Account (30 Tage), sieht Root-Bilder + zugewiesene Ordner
**Ordner-basierte Zuweisung:**
- Bilder direkt im Websitebilder-Ordner = oeffentlich fuer alle
- Unterordner (z.B. Hochzeit, Portrait) = nur fuer zugewiesene Nutzer
- Admin weist ganze Ordner einem Nutzer zu (nicht einzelne Bilder)
**Passwort-Aenderung:**
- Jeder Nutzer kann sein eigenes Passwort aendern
- Admin kann Passwoerter beliebiger Nutzer aendern
- Neue Admins erstellen und bestehende loeschen moeglich
### Status: Umgesetzt
---
## Auto-Update via Watchtower
### Beschreibung
Watchtower laeuft als separater Docker-Container und prueft alle 5 Minuten auf neue Images.
Nach einem `git push` baut GitHub Actions das neue Image und Watchtower aktualisiert den Container automatisch.
### Anforderungen
- Automatisches Update ohne SSH oder manuellen Eingriff
- Alte Images werden automatisch aufgeraeumt (WATCHTOWER_CLEANUP)
### Status: Umgesetzt
---
*Aktualisiert: 2026-04-12*