Files
Assetmanager/UPDATE-0.5.0.9.txt

47 lines
1.3 KiB
Plaintext

# 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.