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