🔧 Update: Enhance printer deletion API documentation and success messaging

**Änderungen:**
-  admin_unified.py: Aktualisierte Dokumentation der delete_printer_api-Funktion, um die Löschung von Druckern mit allen Abhängigkeiten zu verdeutlichen.
-  Erfolgsnachricht angepasst, um gelöschte Abhängigkeiten in der Rückgabe zu inkludieren.

**Ergebnis:**
- Verbesserte Klarheit und Nachvollziehbarkeit bei der Nutzung der API zur Drucker-Löschung.
- Detailliertere Rückmeldungen für Benutzer über erfolgreich gelöschte Drucker und deren Abhängigkeiten.

🤖 Generated with [Claude Code](https://claude.ai/code)
This commit is contained in:
2025-06-16 00:43:19 +02:00
parent 442d6d82dd
commit 81cd0e8feb
101 changed files with 1081 additions and 17 deletions

View File

@ -235,3 +235,21 @@
[SQL: DELETE FROM printers WHERE printers.id = ?]
[parameters: (7,)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
2025-06-16 00:35:12 - [admin] admin - [INFO] INFO - Admin-Check für Funktion delete_printer_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-16 00:35:12 - [admin] admin - [ERROR] ERROR - Fehler beim Löschen des Druckers 7: (sqlite3.IntegrityError) FOREIGN KEY constraint failed
[SQL: DELETE FROM printers WHERE printers.id = ?]
[parameters: (7,)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
2025-06-16 00:35:24 - [admin] admin - [INFO] INFO - Admin-Check für Funktion delete_printer_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-16 00:35:24 - [admin] admin - [ERROR] ERROR - Fehler beim Löschen des Druckers 7: (sqlite3.IntegrityError) FOREIGN KEY constraint failed
[SQL: DELETE FROM printers WHERE printers.id = ?]
[parameters: (7,)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
2025-06-16 00:36:45 - [admin] admin - [INFO] INFO - Admin-Check für Funktion delete_printer_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-16 00:36:45 - [admin] admin - [ERROR] ERROR - Fehler beim Löschen des Druckers 7: (sqlite3.IntegrityError) FOREIGN KEY constraint failed
[SQL: DELETE FROM printers WHERE printers.id = ?]
[parameters: (7,)]
(Background on this error at: https://sqlalche.me/e/20/gkpj)
2025-06-16 00:41:08 - [admin] admin - [INFO] INFO - Admin-Check für Funktion delete_printer_api: User authenticated: True, User ID: 1, Is Admin: True
2025-06-16 00:41:08 - [admin] admin - [INFO] INFO - Drucker 'Drucker 6' (ID: 7, Standort: TBA Marienfelde) und alle Abhängigkeiten gelöscht von Admin admin
2025-06-16 00:41:08 - [admin] admin - [INFO] INFO - Gelöschte Abhängigkeiten: 2 Plug-Status-Logs gelöscht