Files
Photography/Feature-Request.md
Kroonk 64fe667240
All checks were successful
Build & Push Docker Image to Gitea Registry / build-and-push (push) Successful in 33s
Fix Photography deploy metadata and SQLite migration
2026-05-20 18:54:10 +02:00

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 Gitea Actions das neue Image in der lokalen Gitea Container Registry 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*