Initialer Import des AssetManagers
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user