47 lines
1.5 KiB
Plaintext
47 lines
1.5 KiB
Plaintext
# AssetManager v0.4.0.5
|
||
|
||
## Einheitliche Tabellenlogik
|
||
|
||
Die getrennte Filter-Engine aus v0.4.0.4 wurde vollständig entfernt.
|
||
|
||
Alle Tabellen verwenden jetzt dasselbe stabile Prinzip wie die Assetliste:
|
||
|
||
- jede Spalte besitzt eine dauerhafte interne Feldkennung
|
||
- Assetspalten verwenden ihre vorhandenen `data-field`-Kennungen
|
||
- normale Tabellen erhalten automatisch synthetische Kennungen
|
||
- jede Datenzelle wird eindeutig ihrer Kopfspalte zugeordnet
|
||
- Filter lesen Zellwerte live und nicht aus einem veralteten Cache
|
||
- Eingabefelder, Selects, Textareas, Checkboxen und Radiobuttons werden
|
||
gemeinsam mit sichtbarem Zelltext ausgewertet
|
||
- nur Zeilen im Tabellenkörper können ausgeblendet werden
|
||
- die Filterzeile befindet sich ausschließlich im Tabellenkopf und bleibt
|
||
immer sichtbar
|
||
- Browser-wiederhergestellte Filterwerte werden nach dem Laden erneut angewendet
|
||
|
||
## MeshCentral-Feld-Mappings
|
||
|
||
Ein Filter wie `Computer` im Zielfeld findet nun unter anderem
|
||
`Computername (hostname) – System`, weil sowohl der aktuelle Select-Wert als
|
||
auch der sichtbare Text der gewählten Option durchsucht werden.
|
||
|
||
## Tabellenkopf nach dem Filtern
|
||
|
||
Die fehlerhaften Sticky-Abstände der Verwaltungstabellen wurden entfernt.
|
||
Dadurch werden Kopf- und Filterzeile nach dem Filtern oder Neuladen nicht mehr
|
||
abgeschnitten.
|
||
|
||
Die Assetliste behält ihre fixierte Kopf- und Filterzeile innerhalb ihres
|
||
eigenen Scrollcontainers.
|
||
|
||
## Update-Schutz
|
||
|
||
Nicht enthalten bzw. nicht überschrieben:
|
||
|
||
- .env
|
||
- APPINFO.json
|
||
- data/config/config.json
|
||
- Datenbankdaten
|
||
- Uploads
|
||
- Backups
|
||
- Logs
|