Initialer Import des AssetManagers

This commit is contained in:
2026-08-02 21:28:50 +00:00
commit ed72ce8821
256 changed files with 26361 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
# AssetManager v0.5.1.0 Allgemeines Jobmodell
Diese Version erweitert ausschließlich das bestehende Jobfundament.
## Neue Jobfelder
- Job-Art (`job_type`)
- Aktion (`action`, bereits vorhanden)
- Priorität (`priority`)
- Parameter als JSON (`parameters`, bereits vorhanden)
- Ergebnisdaten als JSON (`result_data`)
- Anzahl Versuche (`attempt_count`)
- Maximale Versuche (`max_attempts`)
- Geplanter Zeitpunkt (`scheduled_at`)
- Ersteller (`created_by`, bereits vorhanden)
- Start-, Sende- und Endzeitpunkte (bereits vorhanden)
Bestehende Softwareinventur-Jobs werden automatisch als `software_inventory` mit Priorität 100 eingeordnet.
## Oberfläche
Die zentrale Jobliste, die Asset-Softwareseite und die Jobdetails zeigen nun Job-Art, Aktion und Priorität. Die Detailseite zeigt zusätzlich Parameter, Ergebnisdaten, Ersteller, Planung und Versuche.
## Kompatibilität
- Neue primäre Detailroute: `/jobs/{job_id}`
- Alte Route `/software/jobs/{job_id}` bleibt als Weiterleitung erhalten.
- Die Softwareinventur und Sammelausführung bleiben funktional unverändert.
- Noch keine neuen Jobarten, Softwarepakete oder Dispatcher-Funktion.