29 lines
1.3 KiB
Plaintext
29 lines
1.3 KiB
Plaintext
# AssetManager v0.3.9.6
|
|
|
|
## Excel-Importergebnis
|
|
- Ausgabe je Excel-Zeile mit Excel-Zeilennummer, Asset-ID, Aktion und Begründung.
|
|
- Übersprungene Zeilen zeigen ausdrücklich, dass keine Änderungen festgestellt wurden.
|
|
- Fehler und Neuanlagen erscheinen ebenfalls zeilenweise.
|
|
|
|
## Performance der Assetliste
|
|
- Serverseitige Seitennavigation.
|
|
- Standard: 100 Assets pro Seite; zulässig 25 bis 250.
|
|
- SQL LIMIT/OFFSET statt Laden aller Assets.
|
|
- Kategorienfelder werden mit selectinload geladen.
|
|
- Assets laden nur die Kategorie, nicht erneut alle Kategorienfelder.
|
|
- Sortierung erfolgt in PostgreSQL ohne Beachtung der Groß-/Kleinschreibung.
|
|
- Kategorie-Assetzahlen werden aggregiert statt über N+1-Lazy-Loads ermittelt.
|
|
|
|
## Standardfelder
|
|
- Neues Merkmal `is_default` an Felddefinitionen.
|
|
- In den Feldeinstellungen kann ein Feld als Standardfeld markiert werden.
|
|
- Kategorienliste enthält Auswahl-Checkboxen.
|
|
- Aktion `Standardfelder aktivieren` aktiviert alle markierten Standardfelder in den ausgewählten Kategorien.
|
|
- Die Migration markiert die bisherigen DEFAULT_FIELDS initial als Standardfelder.
|
|
|
|
## Validierung
|
|
- Python-Syntaxprüfung durchgeführt.
|
|
- Jinja2-Templates syntaktisch geprüft.
|
|
- ZIP-Struktur geprüft.
|
|
- Kein produktiver Lauf gegen die bestehende PostgreSQL-Datenbank durchgeführt.
|