47 lines
1.3 KiB
Plaintext
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.
|