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