- add connection delete endpoint and update connection list handling - expand dashboard visualization behavior - update helpers/header and project TODO tracking
2.4 KiB
2.4 KiB
TODO
Bereinigte und aktuelle TODO-Liste (Stand: 18. Februar 2026).
Quelle: vorhandene TODO-Marker im Repository plus offene Architekturpunkte.
Erledigt (bereits umgesetzt)
- API-Basis umgesetzt (
app/api/connections.php,app/api/device_type_ports.php,app/api/upload.php). - Bootstrap/Auth/Config/Routing-Grundlagen umgesetzt (
app/config.php,app/bootstrap.php,app/lib/_sql.php,app/lib/auth.php,app/index.php). - Frontend-Grundlagen aktualisiert (
app/assets/js/app.js,app/assets/js/dashboard.js,app/assets/js/svg-editor.js,app/assets/js/network-view.js). - Delete-Flow fuer zentrale Module umgesetzt (
buildings,floors,racks,device_types,floor_infrastructure). - Legacy-Mock in
app/modules/device_types/ports.phpersetzt. - Veraltete Sammel-TODO-Liste (nicht mehr im Code vorhanden) entfernt.
Offen (direkt im Code markiert)
app/modules/dashboard/list.php: zoombare/verschiebbare SVG-Wand mit klickbaren Punkten und Overlay-Drilldown umgesetzt.app/modules/connections/list.php: Detailbereich fuer ausgewaehlte Verbindung inkl. Bearbeiten/Loeschen im UI umgesetzt.app/lib/helpers.php: konkrete allgemeine Helper ergaenzt (formatDateTime,formatBytes,generateUuidV4,normalizeSvgCoordinate).
Offen (Bugs / Doku / Statusdateien)
BUGS.md:3: Design vereinheitlichen.IMPLEMENTATION_STATUS.md:80: Delete-Funktionen-Status aktualisieren.IMPLEMENTATION_STATUS.md:109: Auth-Status aktualisieren.README.md:241: Patchpanel-Infrastruktur umsetzen und danach Doku abhaken.README.md:253: SVG-Editor fuer Floor-Infrastruktur (Drag-and-Drop + direkte Modul-Interaktion).doc/DATABASE.md:127: TODO-Abschnitt fuer Patchpanel/Floorplan finalisieren.init.sql:379: Kommentar zur Port-Konfiguration in verbindliche Implementierungsregeln ueberfuehren.
Topologie-Backlog (ausstehend)
connections.port_a_type/connections.port_b_typeumpatchpanelerweitern und auffloor_patchpanel_ports.idreferenzieren.- Validierungsregeln fuer Topologie fest verdrahten (Patchpanel-Port nur mit Patchpanel-Port oder Netzwerkbuchsen-Port).
- Port-CRUD fuer Patchpanels:
floor_patchpanel_portsausport_counterzeugen/synchronisieren. - Port-CRUD fuer Netzwerkbuchsen:
network_outlet_portspflegen (mindestens ein Port je Buchse) und in Verbindungen nutzbar machen.