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
+32
View File
@@ -0,0 +1,32 @@
# AssetManager v0.3.12.0
## Softwareinventur starten
- Der vorhandene Ablauf bleibt:
Asset öffnen → Software → Software-Inventur starten.
- Jobs sind zusätzlich unter Software in der Hauptnavigation sichtbar.
## Excel-Testimport
- Zweiter Button „Test-Import“.
- Verwendet dieselbe Import-, Validierungs- und Zeilenausgabelogik.
- Nach der Verarbeitung wird die vollständige Datenbanktransaktion zurückgerollt.
- Ergebnis zeigt dieselben Zähler, Fehler und Meldungen wie ein echter Import.
## Versionsanzeige
- Zusätzliche eingebettete Version in `app/version.py`.
- `VERSION` wird weiterhin bevorzugt.
- Fehlt die Root-Datei im Docker-Image, erscheint nicht mehr „unknown“.
## Duplikatsuche in der Assetliste
- Neuer Button „Duplikate suchen“.
- Auswahl eines aktuell sichtbaren Tabellenfeldes.
- Auswertung berücksichtigt die aktuell gesetzten Tabellenfilter.
- Leere Werte und Groß-/Kleinschreibung sind konfigurierbar.
- Nur die gefundenen Dubletten bleiben in der Liste sichtbar.
- Dublettenfilter kann wieder aufgehoben werden.
## Validierung
- Python-Syntaxprüfung durchgeführt.
- Jinja2-Templates syntaktisch geprüft.
- JavaScript-Datei strukturell geprüft.
- ZIP-Wurzel `assetmanager/` geprüft.
- Kein produktiver Docker-/PostgreSQL-/MeshCentral-Test durchgeführt.