Initialer Import des AssetManagers
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
# AssetManager v0.5.0.9
|
||||
|
||||
## Korrektur der Sammelroute
|
||||
|
||||
Die bisherige Route unter `/assets/bulk-jobs/software-inventory` konnte von
|
||||
FastAPI als dynamische Asset-ID interpretiert werden. Dadurch entstand beim
|
||||
Aufruf der Fehler, dass `bulk-jobs` nicht als Integer gelesen werden konnte.
|
||||
|
||||
Die Sammelroute lautet nun eindeutig:
|
||||
|
||||
POST /jobs/bulk-create
|
||||
|
||||
Sie kollidiert nicht mehr mit `/assets/{asset_id}`.
|
||||
|
||||
## Allgemeine Job-Auswahl in der Assetliste
|
||||
|
||||
Der feste Button „Softwareinventur starten“ wurde ersetzt durch:
|
||||
|
||||
- Auswahlfeld „Job-Art“
|
||||
- Button „Job starten“
|
||||
|
||||
Aktuell steht als Job-Art zur Verfügung:
|
||||
|
||||
- Softwareinventur
|
||||
|
||||
Die Oberfläche und die Backendroute sind bereits so aufgebaut, dass später
|
||||
weitere Job-Arten ergänzt werden können, ohne die Sammelbedienung erneut
|
||||
umzubauen.
|
||||
|
||||
Pro markiertem Asset wird weiterhin ein eigenständiger Job erzeugt. Mehrere
|
||||
Jobs pro Asset sind weiterhin ausdrücklich erlaubt.
|
||||
|
||||
## Abgrenzung dieses Entwicklungsschritts
|
||||
|
||||
Diese Version ergänzt noch keine neuen Paketaktionen. Die bestehende
|
||||
Softwareinventur verwendet weiterhin:
|
||||
|
||||
- Job-Art: Softwareinventur
|
||||
- Aktion: run
|
||||
- Parameter: {}
|
||||
|
||||
`install`, `uninstall`, `update` und paketabhängige Parameter folgen in
|
||||
späteren, kleinen Entwicklungsschritten.
|
||||
|
||||
Die direkte manuelle Softwareinventur auf der Asset-Detailseite bleibt
|
||||
unverändert verfügbar.
|
||||
Reference in New Issue
Block a user