Anpassungen ergänzt

This commit is contained in:
Erik Thiele
2026-05-22 15:55:33 +02:00
parent 0fa79eb7f1
commit 78cbcb7abd

View File

@@ -18,10 +18,11 @@ Strato-taugliche PHP-Webanwendung für die Arbeitszeiterfassung des TC Ingelfing
- Stundenbuchungen mit Rollenansicht: Mitglieder nur eigene, Bearbeiter und Admins alle
- Admins können einzelne Stundenbuchungen löschen
- Paginierung mit 50 Einträgen pro Seite in Benutzerliste, Stundenbuchungen und Logansicht
- Audit-Log für Verwaltungsaktionen wie Benutzer anlegen, löschen, Rollen ändern und Passwortaktionen
- Audit-Log für Verwaltungsaktionen sowie Login- und Logout-Vorgänge
- CSV-Export und CSV-Import für Benutzerdaten inklusive geleisteter Stunden
- Separater CSV-Export für alle Stundenbuchungen
- SQL-Dump-Export und SQL-Dump-Wiederherstellung für vollständige App-Backups
- Separater CSV-Export der Logansicht für Administratoren
- Admin-Funktion zum Zurücksetzen aller Arbeitsstunden auf 0
- Tabler CSS via CDN für UI, Cards, Tabellen und Formulare
@@ -57,8 +58,8 @@ Die Anwendung ist so aufgebaut, dass sie mit oder ohne DB läuft. Bei gesetzter
## Rollen
- `member`: sieht das eigene Dashboard, die eigene Profilseite und die eigenen Stundenbuchungen
- `editor`: darf Stunden buchen, Mitglieder anlegen und alle Stundenbuchungen sehen
- `admin`: darf alles, inklusive Mitglieder anlegen, Rollen vergeben, CSV-Import/Export und globalem Stunden-Reset
- `editor`: darf Stunden buchen, Mitglieder anlegen, alle Stundenbuchungen sehen und die Vereinskonfiguration pflegen
- `admin`: darf alles, inklusive Mitglieder anlegen, Rollen vergeben, Administration, CSV-/SQL-Exporte, CSV-/SQL-Importe und globalem Stunden-Reset
## Funktionen
@@ -80,12 +81,14 @@ Die Anwendung ist so aufgebaut, dass sie mit oder ohne DB läuft. Bei gesetzter
- Informationskasten für das Dashboard pflegen
- Benutzerdaten als CSV exportieren
- Alle Stundenbuchungen als CSV exportieren
- Administration
- SQL-Dump für vollständige Datensicherung herunterladen
- SQL-Dump zur Wiederherstellung hochladen
- Benutzerdaten aus CSV importieren
- Alle Arbeitsstunden auf 0 zurücksetzen
- Logansicht mit 50 Einträgen pro Seite
- Audit-Log für Verwaltungsaktionen
- Logansicht als CSV exportieren
- Audit-Log für Verwaltungsaktionen sowie Login und Logout
## Listen Und Paginierung
@@ -93,7 +96,7 @@ Die folgenden Bereiche nutzen eine Paginierung mit 50 Einträgen pro Seite:
- Benutzerliste in der Benutzerverwaltung
- Stundenbuchungen
- Logansicht in der Vereinskonfiguration
- Logansicht in der Administration
## Markdown Im Informationskasten
@@ -120,7 +123,7 @@ Beispiel-Kopfzeile:
## Backup Und Wiederherstellung
Zusätzlich zu den CSV-Exporten gibt es in der Vereinskonfiguration einen SQL-Dump für vollständige Backups der App-Datenbank.
Zusätzlich zu den CSV-Exporten gibt es in der Administration einen SQL-Dump für vollständige Backups der App-Datenbank.
Enthalten sind die App-Tabellen: