Files
Deploymentcenter/public
Deploymentcenter BotandClaude Opus 5 65e60899f9 fix(webui): Ansicht nach dem Speichern beibehalten, Lizenzmodul zusammengelegt
Rücksprung auf das Dashboard
Nach jedem Speichern landete man auf der Standard-Unteransicht des Moduls
statt dort, wo man gearbeitet hatte. Drei Ursachen:

- Die Handler setzten nur den Modul-Anker (#tab-watchdog). Damit blieb die
  Unteransicht unbestimmt und es wurde die erste angezeigt.
- Die Wiederherstellung aus dem Anker leitete den Modulnamen aus dem Namen der
  Unteransicht ab (sub-<modul>-<rest>). Für "sub-update-releases" ergab das
  "update" statt "updateservice".
- Der zugehörige Navigationsknopf wurde über seinen Beschriftungstext gesucht,
  der den Modulnamen nie enthält. Der Rückweg schlug also immer fehl.

Jetzt teilt das Formular beim Absenden mit, welche Unteransicht offen war
(_return), und der Server leitet dorthin zurück. Umgesetzt als zentraler
submit-Zuhörer, damit künftige Formulare das Verhalten erben. Die Zuordnung
Unteransicht -> Modul kommt aus derselben Liste, die auch die Navigation
aufbaut, und die Knöpfe tragen eine eindeutige Kennung statt Text.

Zusätzlich wird die Ansicht jetzt auch bei Vor- und Zurück-Navigation im
Browser wiederhergestellt.

Lizenzmodul
Vier Unteransichten für eine Aufgabe sind auf zwei sinnvolle reduziert:
- "Dashboard" zeigte drei Zahlen; sie stehen jetzt über der Liste.
- "Lizenz Bearbeiten & HW" ist entfallen. Zum Bearbeiten musste man die gerade
  angeklickte Lizenz in einer Auswahlliste erneut suchen. Jetzt öffnet sich ein
  Dialog direkt über der Tabelle, die Hardware-Liste steht daneben.
- "Settings" enthielt zwei fest verdrahtete URLs und ist in "Integration"
  aufgegangen, zusammen mit einem Beispielaufruf.
- Der dort angezeigte "Ed25519 Public Key" war frei erfunden und wurde
  entfernt; die Offline-Vorschau nennt jetzt das tatsächlich verwendete
  HMAC-SHA256 und weist darauf hin, dass nur der Download signiert ist.

Nebenbei
Der Inhalt des Projekte-Moduls lag direkt im Modul-Container, ohne
subtab-content. Der Navigationseintrag "Projekte Übersicht" zeigte damit ins
Leere. Jetzt einheitlich wie alle anderen Module.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-08 10:39:35 +02:00
..