Lizenzserver (Backend) - Erstellt

Dieser Commit ist enthalten in:
2025-06-19 21:48:15 +02:00
Ursprung afa2b52494
Commit ae30b74e9c
23 geänderte Dateien mit 3712 neuen und 387 gelöschten Zeilen

Datei anzeigen

@@ -1,5 +1,58 @@
# v2-Docker Projekt Journal
## Letzte Änderungen (19.06.2025 - 20:30 Uhr)
### Dokumentation aktualisiert und mit Realität abgeglichen
- **API_REFERENCE.md komplett überarbeitet**:
- Tatsächliche Lizenzserver-Endpunkte dokumentiert (nicht mehr v1)
- Korrekte Ports und URLs eingetragen
- Admin Panel API vollständig dokumentiert
- Nicht implementierte Endpunkte entfernt
- **SYSTEM_DOCUMENTATION.md aktualisiert**:
- Microservices-Status korrigiert (nur License Server & Admin Panel aktiv)
- Analytics, Admin API und Auth Service als "geplant" markiert
- Implementierungsstatus auf aktuellen Stand gebracht
- Lead Management als "vollständig implementiert" dokumentiert
- **OPERATIONS_GUIDE.md korrigiert**:
- Echte Docker-Container-Namen verwendet
- Korrekte Ports und Netzwerk-Konfiguration
- Aktuelle Monitoring-Stack-Services dokumentiert
- Troubleshooting-Befehle an echte Container angepasst
### Status:
✅ Dokumentation spiegelt nun den tatsächlichen Projektzustand wider
✅ Keine falschen oder veralteten Informationen mehr
✅ Alle drei Haupt-Dokumentationen sind aktuell
---
## Letzte Änderungen (19.06.2025 - 19:20 Uhr)
### Bugfix: Kunden & Lizenzen API-Fehler behoben
- **Problem**: 500 Fehler beim Klicken auf Kunden in der "Kunden & Lizenzen" Ansicht
- **Ursache**: SQL-Abfrage versuchte auf nicht-existierende Tabellen und Spalten zuzugreifen:
- `license_heartbeats` Tabelle existiert noch nicht (wird mit License Server implementiert)
- `anomaly_detections` Tabelle existiert noch nicht
- Zu komplexe Subqueries führten zu Datenbankfehlern
- **Lösung implementiert**:
- SQL-Abfrage in `api_customer_licenses` vereinfacht
- Entfernt: Alle Referenzen zu noch nicht existierenden Tabellen
- Platzhalter-Werte (0) für License Server Statistiken eingefügt
- Bessere Fehlerbehandlung mit detaillierten Fehlermeldungen
- **Geänderte Dateien**:
- `v2_adminpanel/routes/customer_routes.py` - Vereinfachte SQL-Abfrage ohne Subqueries
### Status:
✅ Kunden & Lizenzen Ansicht funktioniert wieder einwandfrei
✅ API gibt korrekte Daten zurück
✅ Keine Abhängigkeit von noch nicht implementierten Tabellen
---
## Letzte Änderungen (19.06.2025 - 15:07 Uhr)
### Lead-Management System implementiert