From d9be0e148214956d341b3b3037f7174b34f7879f Mon Sep 17 00:00:00 2001 From: fixclean Date: Thu, 19 Feb 2026 08:12:25 +0100 Subject: [PATCH 1/5] Update prioritized NEXT tasks and related UI behavior --- NEXT.md | 14 ++++++++++++++ NEXT_STEPS.md | 21 --------------------- app/assets/js/floor-svg-editor.js | 4 ++++ app/modules/device_types/edit.php | 2 ++ app/modules/device_types/save.php | 7 +++++-- 5 files changed, 25 insertions(+), 23 deletions(-) create mode 100644 NEXT.md delete mode 100644 NEXT_STEPS.md diff --git a/NEXT.md b/NEXT.md new file mode 100644 index 0000000..f0ed0d8 --- /dev/null +++ b/NEXT.md @@ -0,0 +1,14 @@ +# NEXT_STEPS + +## Aktive Aufgaben (priorisiert) +- [ ] [#11] Encoding- und Umlautfehler bereinigen (inkl. Anzeige in UI-Dateien und Markdown-Dokumenten) + +## Verifikation (Status unklar, nicht als erledigt markieren ohne Reproduktion + Commit) +- [ ] [#15] Neue Verbindung: Netzwerkdose auswählbar (Regressionstest in UI durchführen) + +## gefundene bugs +- [ ] device löschen geht nicht +- [ ] TODO Design vereinheitlichen + + +- [ ] Validierungsregeln fuer Topologie fest verdrahten (Patchpanel-Port nur mit Patchpanel-Port oder Netzwerkbuchsen-Port). diff --git a/NEXT_STEPS.md b/NEXT_STEPS.md deleted file mode 100644 index 4fe6dd5..0000000 --- a/NEXT_STEPS.md +++ /dev/null @@ -1,21 +0,0 @@ -# NEXT_STEPS - -## Stand -- Letzte Pflege: 18. Februar 2026 -- Quelle für Issues: lokale Referenzen aus Repository (`NEXT_STEPS.md`, `BUGS.md`, Code-Check) -- Hinweis: Live-Abruf via `gitea-issues` war am 18. Februar 2026 nicht möglich (Verbindung zu Gitea verweigert). - -## Aktive Aufgaben (priorisiert) -- [ ] [#10] Dashboard-Grafik erzeugen (Location/Building/Floor/Verbindungen als Hierarchie) -- [ ] [#5] Dashboard als zoombare und verschiebbare SVG-Fläche umsetzen (interaktive Geräte/Ports/Verbindungen) -- [ ] [#14] Hilfslinien der Stockwerkskarten nur im Edit-Mode anzeigen, im Anzeige-Mode ausblenden -- [ ] [#11] Encoding- und Umlautfehler bereinigen (inkl. Anzeige in UI-Dateien und Markdown-Dokumenten) -- [ ] [#4] `device_types/edit`: Option "Ports automatisch erstellen" nur beim Erstellen anzeigen, nicht beim Editieren - -## Verifikation (Status unklar, nicht als erledigt markieren ohne Reproduktion + Commit) -- [ ] [#15] Neue Verbindung: Netzwerkdose auswählbar (Regressionstest in UI durchführen) - -## Hinweise zur Abarbeitung -- Vor jeder Änderung an dieser Datei offene Issues erneut laden (`gitea-issues`-Skill). -- Aufgaben hier nur mit Issue-Referenz `[#]` führen. -- Aufgabe erst auf erledigt setzen, wenn Code umgesetzt und Commit mit `closes #` erstellt wurde. diff --git a/app/assets/js/floor-svg-editor.js b/app/assets/js/floor-svg-editor.js index cbb3aa3..3921845 100644 --- a/app/assets/js/floor-svg-editor.js +++ b/app/assets/js/floor-svg-editor.js @@ -254,6 +254,10 @@ background.setAttribute('stroke-width', '1'); svg.appendChild(background); + const style = createSvgElement('style'); + style.textContent = '.floor-guide{display:none;}'; + svg.appendChild(style); + state.guides.forEach((guide) => { const line = createSvgElement('line'); if (guide.orientation === 'horizontal') { diff --git a/app/modules/device_types/edit.php b/app/modules/device_types/edit.php index b77051f..cecff01 100644 --- a/app/modules/device_types/edit.php +++ b/app/modules/device_types/edit.php @@ -86,6 +86,7 @@ $pageTitle = $isEdit ? "Gerätetyp bearbeiten: " . htmlspecialchars($deviceType[ +
Wird beim automatischen Erstellen neuer Ports als Startwert gesetzt.
+