Initialer Import des AssetManagers
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
# AssetManager v0.4.0.6
|
||||
|
||||
## MeshCentral-Feld-Mappings: Select-Filter korrigiert
|
||||
|
||||
Die Spalten `Zielfeld` und `Transformation` verwenden Select-Felder.
|
||||
|
||||
Die Filterauswertung wurde erweitert:
|
||||
|
||||
- Selects werden über `tagName` statt über einen JavaScript-Klassentest erkannt.
|
||||
- Es werden sowohl der technische Select-Wert als auch der sichtbare Text der
|
||||
ausgewählten Option ausgewertet.
|
||||
- Die beiden Mapping-Zellen erhalten zusätzlich einen serverseitig erzeugten
|
||||
`data-filter-value`.
|
||||
- Ein Filter wie `Computer` findet damit zuverlässig
|
||||
`Computername (hostname) – System`.
|
||||
- Transformationswerte wie `string`, `number`, `date` oder weitere definierte
|
||||
Optionen werden zuverlässig gefiltert.
|
||||
|
||||
## Assetliste: Inhalt neu laden bei geänderter Spaltenreihenfolge
|
||||
|
||||
Beim Nachladen wurde bisher nur der Tabellenkörper ersetzt. Der neue
|
||||
Tabellenkörper kam in der ursprünglichen Server-Reihenfolge, während der
|
||||
Tabellenkopf in der benutzerdefinierten Reihenfolge blieb.
|
||||
|
||||
Vor dem Einsetzen des neuen Tabellenkörpers werden jetzt:
|
||||
|
||||
1. die aktuell sichtbaren Kopfspalten in ihrer vorhandenen Reihenfolge gelesen,
|
||||
2. sämtliche neuen Datenzeilen anhand ihrer `data-field`-Kennung umsortiert,
|
||||
3. erst danach der bisherige Tabellenkörper ersetzt.
|
||||
|
||||
Damit stimmen Überschriften und Inhalte nach `Inhalt neu laden` weiterhin
|
||||
überein.
|
||||
|
||||
## 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