Commit Graph

13 Commits

Author SHA1 Message Date
b5c758c971 🔧 Update: Enhance Guest Request Management with OTP and Name Verification
**Änderungen:**
-  Hinzugefügt: Neue Methode `find_by_otp_and_name` in `GuestRequest`, um Gastanfragen anhand von OTP-Code und Name zu finden.
-  API-Endpunkte in `admin_unified.py` für die Verwaltung von Gastanfragen mit OTP-Codes implementiert, einschließlich Generierung und Druck von Zugangsdaten.
-  Anpassungen in `guest.py`, um die Authentifizierung von Gastanfragen mit Name und OTP-Code zu unterstützen.

**Ergebnis:**
- Verbesserte Sicherheit und Benutzerfreundlichkeit bei der Verwaltung von Gastanfragen im Offline-System.
- Klarere API-Responses und verbesserte Fehlerbehandlung für Gastanfragen.

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-06-16 01:27:41 +02:00
ed1b0e9125 🔧 Update: Enhance error handling in API responses
**Änderungen:**
-  admin_unified.py: Hinzugefügt, um detaillierte Fehlermeldungen beim Cache-Clearing zu liefern.
-  jobs.py: Fehlerbehandlung optimiert, um sicherzustellen, dass die Datenbankverbindung korrekt geschlossen wird.
-  printers.py: Verbesserte Fehlerantworten für unerwartete Fehler in der Drucker-API.

**Ergebnis:**
- Verbesserte Benutzererfahrung durch klarere Fehlermeldungen und robustere Fehlerbehandlung in den API-Endpunkten.

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-06-16 01:04:23 +02:00
81cd0e8feb 🔧 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)
2025-06-16 00:43:19 +02:00
fcefbef49d 🔧 Update: Enhance printer deletion API and logging
**Änderungen:**
-  admin_unified.py: Implemented detailed logging for printer deletion actions, including success and error messages.
-  printers.html: Updated delete button functionality to utilize the PrinterManager class for improved code organization and error handling.

**Ergebnis:**
- Verbesserte Nachverfolgbarkeit und Fehlerdiagnose bei Drucker-Löschvorgängen.
- Optimierte Benutzerinteraktion durch verbesserte Fehlerbehandlung im Frontend.

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-06-16 00:33:20 +02:00
c4e65a07a9 🗑️ Refactor: Remove obsolete printer check scripts and update app logic
**Änderungen:**
-  check_printer_ips.py und check_printers.py: Entfernt nicht mehr benötigte Skripte zur Überprüfung von Drucker-IP-Adressen.
-  DRUCKER_STATUS_REQUIREMENTS.md: Veraltete Anforderungen entfernt.
-  setup_standard_printers.py: Anpassungen zur Vereinheitlichung der Drucker-IP.
-  app.py: Logik zur Filterung offline/unreachable Drucker aktualisiert.

**Ergebnis:**
- Bereinigung des Codes durch Entfernen nicht mehr benötigter Dateien.
- Optimierte Logik zur Handhabung von Druckerstatus in der Anwendung.

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-06-15 23:59:39 +02:00
7e156099d5 🔧 Fix: Kalendar zeigt nur TBA Marienfelde Drucker statt alle 12
**Problem gelöst:**
- Kalender zeigte 12 Drucker (6 alte Test-Drucker + 6 TBA Marienfelde)
- Nur die 6 TBA Marienfelde Drucker sollten angezeigt werden

**Änderungen:**
-  calendar.py: Filter für TBA Marienfelde in calendar_view()
-  calendar.py: Filter für intelligente Druckerzuweisung
-  calendar.py: Filter für Verfügbarkeitsanalyse
-  admin_unified.py: Filter für Admin-Druckerübersicht
-  printers.py: Filter für Drucker-Status-API
-  Alte Testdrucker (IDs 1-6) deaktiviert

**Ergebnis:**
- Kalender zeigt jetzt korrekt 6 Drucker von TBA Marienfelde
- Alle relevanten APIs berücksichtigen Location-Filter
- Keine Auswirkung auf bestehende Jobs

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-15 22:04:48 +02:00
691a4f2d41 Die Dateien wurden geändert oder hinzugefügt: 2025-06-13 07:17:00 +02:00
bcb8f80415 🐛 Update: Enhanced API for printer list retrieval with additional query parameters for filtering active and inactive printers. Improved response structure to include printer reachability and display status for better UI integration. Added granular permissions management in user creation process. 📚 2025-06-12 21:14:08 +02:00
985bd32d95 🎉 Fix printer monitor complete issue & logs updates 📝 2025-06-12 08:44:29 +02:00
f2be2e65a8 📝 🎉 Improved session management system with new backup database and enhanced logs 🌐 2025-06-12 08:23:49 +02:00
c386b34d3a 📚 Improved code organization and structure in backend modules 🚧🔧 2025-06-11 14:20:21 +02:00
66e2162f7a 📚 Improved backend structure & logs for better tracking and management 2025-06-11 09:39:30 +02:00
c7f9738bbe 🎉 Refactored backend structure: Removed unused files including app_cleaned.py, admin_api.py, admin.py, user.py, and others. Updated settings.local.json to include additional Bash commands. Enhanced admin templates for better navigation and functionality. Improved logging and error handling across various modules. 2025-06-09 19:33:06 +02:00