Initialer Import des AssetManagers
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
# AssetManager v0.4.0.7
|
||||
|
||||
## Assetliste: Spaltenverschiebung wiederhergestellt
|
||||
|
||||
Die gemeinsame Tabellenlogik hatte in v0.4.0.5 und v0.4.0.6 auch der
|
||||
Auswahl- und Aktionsspalte künstliche `data-field`-Kennungen gegeben.
|
||||
|
||||
Dadurch wurden diese festen Spalten irrtümlich wie verschiebbare Assetspalten
|
||||
behandelt. Das führte zu:
|
||||
|
||||
- verschwindenden Spaltenüberschriften,
|
||||
- beschädigter Spaltenreihenfolge,
|
||||
- falscher Darstellung nach `Inhalt neu laden`.
|
||||
|
||||
Korrektur:
|
||||
|
||||
- Nur normale Verwaltungstabellen erhalten künstliche Feldkennungen.
|
||||
- Die Assetliste verwendet ausschließlich ihre echten Feldkennungen.
|
||||
- Auswahl- und Aktionsspalte bleiben feste, nicht verschiebbare Spalten.
|
||||
- Filter für feste Spalten verwenden bei Bedarf nur den ursprünglichen Index.
|
||||
- Nach dem Nachladen werden Spaltenbreiten und Sichtbarkeit erneut angewendet.
|
||||
|
||||
Bereits beschädigte gespeicherte Spaltenfolgen werden beim nächsten Laden
|
||||
automatisch bereinigt, weil unbekannte künstliche Kennungen verworfen werden.
|
||||
|
||||
## MeshCentral-Mappings: Select-Filter korrigiert
|
||||
|
||||
Der Zelltext eines HTML-Selects enthält technisch die Texte aller Optionen,
|
||||
nicht nur die aktuell ausgewählte Option.
|
||||
|
||||
Dadurch galt beispielsweise `Computer` für jede Zeile als Treffer, weil
|
||||
`Computername` in jedem Zielfeld-Select als mögliche Option enthalten war.
|
||||
|
||||
Die Filterauswertung verwendet jetzt ausschließlich:
|
||||
|
||||
- den tatsächlichen Select-Wert,
|
||||
- den Text der aktuell ausgewählten Option,
|
||||
- ausdrücklich gesetzte Filterwerte,
|
||||
- sichtbaren Text außerhalb des Select-Feldes.
|
||||
|
||||
Nicht ausgewählte Select-Optionen werden nicht mehr durchsucht.
|
||||
|
||||
## 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