Anpassungen ergänzt
This commit is contained in:
15
README.md
15
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
|
- Stundenbuchungen mit Rollenansicht: Mitglieder nur eigene, Bearbeiter und Admins alle
|
||||||
- Admins können einzelne Stundenbuchungen löschen
|
- Admins können einzelne Stundenbuchungen löschen
|
||||||
- Paginierung mit 50 Einträgen pro Seite in Benutzerliste, Stundenbuchungen und Logansicht
|
- 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
|
- CSV-Export und CSV-Import für Benutzerdaten inklusive geleisteter Stunden
|
||||||
- Separater CSV-Export für alle Stundenbuchungen
|
- Separater CSV-Export für alle Stundenbuchungen
|
||||||
- SQL-Dump-Export und SQL-Dump-Wiederherstellung für vollständige App-Backups
|
- 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
|
- Admin-Funktion zum Zurücksetzen aller Arbeitsstunden auf 0
|
||||||
- Tabler CSS via CDN für UI, Cards, Tabellen und Formulare
|
- 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
|
## Rollen
|
||||||
|
|
||||||
- `member`: sieht das eigene Dashboard, die eigene Profilseite und die eigenen Stundenbuchungen
|
- `member`: sieht das eigene Dashboard, die eigene Profilseite und die eigenen Stundenbuchungen
|
||||||
- `editor`: darf Stunden buchen, Mitglieder anlegen und alle Stundenbuchungen sehen
|
- `editor`: darf Stunden buchen, Mitglieder anlegen, alle Stundenbuchungen sehen und die Vereinskonfiguration pflegen
|
||||||
- `admin`: darf alles, inklusive Mitglieder anlegen, Rollen vergeben, CSV-Import/Export und globalem Stunden-Reset
|
- `admin`: darf alles, inklusive Mitglieder anlegen, Rollen vergeben, Administration, CSV-/SQL-Exporte, CSV-/SQL-Importe und globalem Stunden-Reset
|
||||||
|
|
||||||
## Funktionen
|
## 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
|
- Informationskasten für das Dashboard pflegen
|
||||||
- Benutzerdaten als CSV exportieren
|
- Benutzerdaten als CSV exportieren
|
||||||
- Alle Stundenbuchungen als CSV exportieren
|
- Alle Stundenbuchungen als CSV exportieren
|
||||||
|
- Administration
|
||||||
- SQL-Dump für vollständige Datensicherung herunterladen
|
- SQL-Dump für vollständige Datensicherung herunterladen
|
||||||
- SQL-Dump zur Wiederherstellung hochladen
|
- SQL-Dump zur Wiederherstellung hochladen
|
||||||
- Benutzerdaten aus CSV importieren
|
- Benutzerdaten aus CSV importieren
|
||||||
- Alle Arbeitsstunden auf 0 zurücksetzen
|
- Alle Arbeitsstunden auf 0 zurücksetzen
|
||||||
- Logansicht mit 50 Einträgen pro Seite
|
- 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
|
## Listen Und Paginierung
|
||||||
|
|
||||||
@@ -93,7 +96,7 @@ Die folgenden Bereiche nutzen eine Paginierung mit 50 Einträgen pro Seite:
|
|||||||
|
|
||||||
- Benutzerliste in der Benutzerverwaltung
|
- Benutzerliste in der Benutzerverwaltung
|
||||||
- Stundenbuchungen
|
- Stundenbuchungen
|
||||||
- Logansicht in der Vereinskonfiguration
|
- Logansicht in der Administration
|
||||||
|
|
||||||
## Markdown Im Informationskasten
|
## Markdown Im Informationskasten
|
||||||
|
|
||||||
@@ -120,7 +123,7 @@ Beispiel-Kopfzeile:
|
|||||||
|
|
||||||
## Backup Und Wiederherstellung
|
## 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:
|
Enthalten sind die App-Tabellen:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user