Admin-Panel Korrektur

Vorbereitung Serverimplementation
Dieser Commit ist enthalten in:
HG
2025-12-29 20:30:43 +00:00
committet von Claude Project Manager
Ursprung 50da44aabc
Commit ad7432c833
19 geänderte Dateien mit 709 neuen und 31 gelöschten Zeilen

Datei anzeigen

@ -1,6 +1,56 @@
TASKMATE - CHANGELOG
====================
================================================================================
29.12.2025 - Dokumentation aktualisiert
================================================================================
ANWENDUNGSBESCHREIBUNG.TXT ÜBERARBEITET
--------------------------------------------------------------------------------
- Inhaltsverzeichnis erweitert (13 Abschnitte statt 10)
- Neuer Abschnitt 6: Listenansicht
- Neuer Abschnitt 8: Gitea-Integration (vollständige Dokumentation)
- Neuer Abschnitt 9: Benachrichtigungen (Inbox)
- Navigationsleiste im ASCII-Diagramm aktualisiert
- Admin-Passwort aktualisiert
================================================================================
29.12.2025 - Admin: Sicheres Passwort
================================================================================
ÄNDERUNG: ADMIN-PASSWORT AKTUALISIERT
--------------------------------------------------------------------------------
- Neues sicheres Admin-Passwort ohne Bezug zur Anwendung
- 18 Zeichen mit Groß-/Kleinbuchstaben, Zahlen und Sonderzeichen
ÄNDERUNGEN
--------------------------------------------------------------------------------
- backend/database.js: Standard-Admin-Passwort geändert
================================================================================
29.12.2025 - Admin: Benutzer löschen repariert
================================================================================
BUGFIX: BENUTZER KONNTE NICHT GELÖSCHT WERDEN
--------------------------------------------------------------------------------
- Problem: SQLITE_CONSTRAINT_NOTNULL Fehler beim Löschen von Benutzern
- Ursache: Tabellen comments, history und proposals haben NOT NULL Constraints
auf user_id/created_by, Code versuchte diese auf NULL zu setzen
LÖSUNG
--------------------------------------------------------------------------------
- Kommentare des Benutzers werden gelöscht (statt user_id = NULL)
- Historie-Einträge des Benutzers werden gelöscht (statt user_id = NULL)
- Vorschläge des Benutzers werden gelöscht (statt created_by = NULL)
- Task-Assignees werden gelöscht
- Benachrichtigungen werden gelöscht
- Applications.created_by wird auf NULL gesetzt
ÄNDERUNGEN
--------------------------------------------------------------------------------
- backend/routes/admin.js: DELETE /api/admin/users/:id überarbeitet
* Korrekte Behandlung aller Fremdschlüssel-Beziehungen
================================================================================
29.12.2025 - Gitea: Commits aus Anzeige ausblenden
================================================================================