- refresh TODO.md section for bugs/docs/status files - align implementation status for delete/auth progress - mark patchpanel infrastructure and floor SVG editor status in README - finalize database patchpanel status notes and init.sql connection rules
2.3 KiB
2.3 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: Design vereinheitlichen.IMPLEMENTATION_STATUS.md: Delete-Funktionen-Status aktualisiert.IMPLEMENTATION_STATUS.md: Auth-Status aktualisiert.README.md: Patchpanel-Infrastruktur-Status nachgezogen.README.md: SVG-Editor-Status fuer Floor-Infrastruktur nachgezogen.doc/DATABASE.md: Statusabschnitt fuer Patchpanel/Floorplan finalisiert.init.sql: Port-Konfigurationsregeln konkretisiert.
Topologie-Backlog (ausstehend)
connections.port_a_type/connections.port_b_typeumpatchpanelerweitert und auffloor_patchpanel_ports.idnutzbar gemacht.- Validierungsregeln fuer Topologie fest verdrahten (Patchpanel-Port nur mit Patchpanel-Port oder Netzwerkbuchsen-Port).
- Port-CRUD fuer Patchpanels:
floor_patchpanel_portswird ausport_counterzeugt/synchronisiert. - Port-CRUD fuer Netzwerkbuchsen:
network_outlet_portswird gepflegt (mindestens ein Port je Buchse) und ist in Verbindungen nutzbar.