From 78cbcb7abd0051c97917fd28324e5f798db0e08e Mon Sep 17 00:00:00 2001 From: Erik Thiele Date: Fri, 22 May 2026 15:55:33 +0200 Subject: [PATCH] =?UTF-8?q?Anpassungen=20erg=C3=A4nzt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 0fc9fca..e125f01 100644 --- a/README.md +++ b/README.md @@ -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: