All checks were successful
Build & Push Docker Image to Gitea Registry / build-and-push (push) Successful in 33s
1.8 KiB
1.8 KiB
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