# 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