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:11: Grosse zoombare/verschiebbare SVG-Wand mit Punkten + Overlay-Drilldown (z. B. Rack-Ansicht).app/modules/connections/list.php:387: Verbindung im UI bearbeiten/loeschen.app/lib/helpers.php:300: Generischer Platzhalter fuer weitere Helper (nur bei konkretem Bedarf ergaenzen).
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.