Files
Assetmanager/UPDATE-0.4.0.2.txt

46 lines
1.6 KiB
Plaintext

# AssetManager v0.4.0.2
## Behoben: übergeordnetes Gerät speichern
`parent_asset_id` wurde beim Bearbeiten zunächst durch die allgemeine
Formularverarbeitung als Text gesetzt. Die anschließende Datenbankabfrage
verglich deshalb eine Integer-ID mit einem VARCHAR-Wert.
- `parent_asset_id` wird nicht mehr durch den allgemeinen Feld-Loop verarbeitet.
- Das Feld wird ausschließlich durch die typisierte Spezialverarbeitung gesetzt.
- Bestehende Werte werden vor Datenbankabfragen defensiv in Integer umgewandelt.
- `room_number` wird ebenfalls nur noch durch seine Spezialverarbeitung gesetzt.
## Behoben: Filter in den übrigen Tabellen
Tabellen ohne `data-field`-Attribute konnten seit der Tabellenoptimierung keine
Zellwerte mehr ihrem Filter zuordnen.
- Normale Tabellen verwenden nun einen stabilen ursprünglichen Spaltenindex.
- Assettabellen verwenden weiterhin die performante `data-field`-Zuordnung.
- Sortierung und Filter bleiben auch nach DOM-Änderungen korrekt verbunden.
- Betroffen sind unter anderem Felder, Kategorien, Übersetzungen und Benutzer.
## Behoben: vertikales Scrollen in Verwaltungstabellen
Die großen Verwaltungstabellen besitzen wieder einen eigenen vertikalen und
horizontalen Scrollbereich mit fixierter Kopf- und Filterzeile.
## Behoben: Raum doppelt in der Asset-Detailansicht
`room_number` und `parent_asset_id` werden aus der allgemeinen Feldanzeige
ausgeschlossen und nur noch über ihre ausdrücklich übersetzten Spezialzeilen
ausgegeben.
## Update-Schutz
Nicht enthalten bzw. nicht überschrieben:
- .env
- APPINFO.json
- data/config/config.json
- Datenbankdaten
- Uploads
- Backups
- Logs