46 lines
1.6 KiB
Plaintext
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
|