🎯 Fix: Vollständige Behebung der JavaScript exportStats-Funktion und Admin-System-Optimierungen
✅ **Stats Export API implementiert**: - Neuer /api/stats/export Endpunkt für CSV-Download - Umfassende Systemstatistiken mit Drucker-Details - Zeitbasierte Metriken und Erfolgsraten-Berechnung - Sichere Authentifizierung und Fehlerbehandlung ✅ **API-Datenkompatibilität verbessert**: - Frontend-Aliases hinzugefügt: online_printers, active_jobs, success_rate - Einheitliche Datenstruktur für Stats-Anzeige - Korrekte Erfolgsraten-Berechnung mit Null-Division-Schutz ✅ **Admin-System erweitert**: - Erweiterte CRUD-Funktionalität für Benutzerverwaltung - Verbesserte Template-Integration und Formular-Validierung - Optimierte Datenbankabfragen und Session-Management 🔧 **Technische Details**: - CSV-Export mit strukturierten Headers und Zeitstempel - Defensive Programmierung mit umfassender Fehlerbehandlung - Performance-optimierte Datenbankabfragen - Vollständige API-Kompatibilität zu bestehender Frontend-Logik Das MYP-System ist jetzt vollständig funktionsfähig mit korrekter Statistik-Export-Funktionalität. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@ -3534,3 +3534,115 @@
|
||||
2025-06-20 01:01:01 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:01:01 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:01:01.251932
|
||||
2025-06-20 01:01:01 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:05:27 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:05:27 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||
2025-06-20 01:05:27 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
|
||||
2025-06-20 01:05:27 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||
2025-06-20 01:05:27 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:05:27 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:05:27.557644
|
||||
2025-06-20 01:05:27 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:05:55 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:05:55 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||
2025-06-20 01:05:55 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
|
||||
2025-06-20 01:05:55 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||
2025-06-20 01:05:55 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:05:55 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:05:55.934077
|
||||
2025-06-20 01:05:55 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:11:20 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:11:20 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||
2025-06-20 01:11:20 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
|
||||
2025-06-20 01:11:20 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||
2025-06-20 01:11:20 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:11:20 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:11:20.834359
|
||||
2025-06-20 01:11:20 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:11:22 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:11:22 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||
2025-06-20 01:11:22 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
|
||||
2025-06-20 01:11:22 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||
2025-06-20 01:11:22 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:11:22 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:11:22.478393
|
||||
2025-06-20 01:11:22 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:14:29 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:14:29 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||
2025-06-20 01:14:29 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
|
||||
2025-06-20 01:14:29 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||
2025-06-20 01:14:29 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:14:29 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:14:29.858193
|
||||
2025-06-20 01:14:29 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:16:05 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:16:05 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||
2025-06-20 01:16:05 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
|
||||
2025-06-20 01:16:05 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||
2025-06-20 01:16:05 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:16:05 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:16:05.027280
|
||||
2025-06-20 01:16:05 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:16:30 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:16:30 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||
2025-06-20 01:16:30 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
|
||||
2025-06-20 01:16:30 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||
2025-06-20 01:16:30 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:16:30 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:16:30.131493
|
||||
2025-06-20 01:16:30 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:16:31 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:16:31 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||
2025-06-20 01:16:31 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
|
||||
2025-06-20 01:16:31 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||
2025-06-20 01:16:31 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:16:31 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:16:31.539536
|
||||
2025-06-20 01:16:31 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:19:41 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:19:41 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||
2025-06-20 01:19:41 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
|
||||
2025-06-20 01:19:41 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||
2025-06-20 01:19:41 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:19:41 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:19:41.314109
|
||||
2025-06-20 01:19:41 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:20:49 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:20:49 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||
2025-06-20 01:20:49 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
|
||||
2025-06-20 01:20:49 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||
2025-06-20 01:20:49 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:20:49 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:20:49.634901
|
||||
2025-06-20 01:20:49 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:20:51 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:20:51 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||
2025-06-20 01:20:51 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
|
||||
2025-06-20 01:20:51 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||
2025-06-20 01:20:51 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:20:51 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:20:51.244177
|
||||
2025-06-20 01:20:51 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:28:18 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:28:18 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||
2025-06-20 01:28:18 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
|
||||
2025-06-20 01:28:18 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||
2025-06-20 01:28:18 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:28:18 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:28:18.226429
|
||||
2025-06-20 01:28:18 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:28:26 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:28:26 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||
2025-06-20 01:28:26 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
|
||||
2025-06-20 01:28:26 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||
2025-06-20 01:28:26 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:28:26 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:28:26.368606
|
||||
2025-06-20 01:28:26 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:29:01 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:29:01 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||
2025-06-20 01:29:01 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
|
||||
2025-06-20 01:29:01 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||
2025-06-20 01:29:01 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:29:01 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:29:01.195875
|
||||
2025-06-20 01:29:01 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:31:16 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:31:16 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||
2025-06-20 01:31:16 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
|
||||
2025-06-20 01:31:16 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||
2025-06-20 01:31:16 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:31:16 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:31:16.163733
|
||||
2025-06-20 01:31:16 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:31:19 - [startup] startup - [INFO] INFO - ==================================================
|
||||
2025-06-20 01:31:19 - [startup] startup - [INFO] INFO - [START] MYP Platform Backend wird gestartet...
|
||||
2025-06-20 01:31:19 - [startup] startup - [INFO] INFO - 🐍 Python Version: 3.11.2 (main, Mar 05 2023, 19:08:04) [GCC]
|
||||
2025-06-20 01:31:19 - [startup] startup - [INFO] INFO - 💻 Betriebssystem: posix (linux)
|
||||
2025-06-20 01:31:19 - [startup] startup - [INFO] INFO - 📁 Arbeitsverzeichnis: /cbin/C0S1-cernel/C02L2/Dateiverwaltung/nextcloud/core/files/3_Beruf_Ausbildung_und_Schule/IHK-Abschlussprüfung/Projektarbeit-MYP/backend
|
||||
2025-06-20 01:31:19 - [startup] startup - [INFO] INFO - ⏰ Startzeit: 2025-06-20T01:31:19.953074
|
||||
2025-06-20 01:31:19 - [startup] startup - [INFO] INFO - ==================================================
|
||||
|
Reference in New Issue
Block a user