M15 erweitert: Interfaces direkt editierbar (Übersicht + Experte-Tab)
Jedes Interface bekommt jetzt ein editTarget — VLAN-Interfaces über das
kuratierte /interface vlan-Schema (mit der eigenen .id aus /interface
vlan, nicht der generischen /interface-Liste), alle anderen Typen
(Ethernet, Bridge, WLAN, WireGuard) generisch über /interface.
Dabei live einen echten Stolperstein gefunden: für /interface gab es
bisher kein kuratiertes Schema, alle Felder landeten unbeschriftet in
"Weitere Parameter" — beim Versuch, ether5 zu ether51 umzubenennen,
wurde versehentlich default-name (RouterOS' Werksname, nie änderbar)
statt name geändert ("bad parameter default-name"). Fix: /interface
jetzt mit kuratiertem Schema (Name/Kommentar/Deaktiviert), Tooltip auf
"Name" warnt explizit vor der Verwechslung mit default-name.
Adress-Listen-Knoten bleiben bewusst weiter nicht editierbar (fassen
mehrere Einträge zusammen, bräuchten eine andere UI-Form).
Live bestätigt ("funktioniert"). 60 Unit-Tests grün. Manual.md/
HANDOFF.md aktualisiert.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YDmUd93KxsYGr2kLTotWnG
This commit is contained in:
@@ -95,12 +95,13 @@ Grafisches Diagramm des kompletten aktuellen Router-Zustands:
|
||||
Knotens ist ebenfalls klickbar (springt direkt zum verbundenen
|
||||
Element) und zeigt beim Hovern eine kurze Erklärung als Tooltip.
|
||||
- **Direktes Bearbeiten**: IP-Adressen, Pools, DHCP-Server/-Netzwerke/
|
||||
-Clients, Routen, Firewall-Filter-/NAT-Regeln und WireGuard-Peers
|
||||
lassen sich anklicken und über "Bearbeiten" direkt ändern — schreibt
|
||||
sofort an den Router zurück. (Physische/VLAN/Bridge-Interfaces und
|
||||
Adress-Listen-Knoten sind hier noch nicht direkt editierbar, nur über
|
||||
den Experte-Tab.) Dynamische/automatisch angelegte Routen (z.B. die
|
||||
Verbindungsroute eines Netzwerks) zeigen bewusst keinen
|
||||
-Clients, Routen, Firewall-Filter-/NAT-Regeln, WireGuard-Peers und
|
||||
Interfaces (Ethernet, Bridge, WLAN, VLAN, WireGuard) lassen sich
|
||||
anklicken und über "Bearbeiten" direkt ändern — schreibt sofort an den
|
||||
Router zurück. (Adress-Listen-Knoten sind hier noch nicht direkt
|
||||
editierbar, nur über den Experte-Tab, da ein Knoten dort mehrere
|
||||
Einträge zusammenfasst.) Dynamische/automatisch angelegte Routen
|
||||
(z.B. die Verbindungsroute eines Netzwerks) zeigen bewusst keinen
|
||||
Bearbeiten-Button, da RouterOS solche Einträge selbst verwaltet.
|
||||
- Aktualisiert sich automatisch, sobald du in den Tab wechselst.
|
||||
- Zoom-Buttons (−/100%/+) für die Diagrammgröße.
|
||||
@@ -219,10 +220,11 @@ Graphical diagram of the router's complete current state:
|
||||
clickable (jumps straight to the connected element) and shows a short
|
||||
explanation as a tooltip on hover.
|
||||
- **Direct editing**: IP addresses, pools, DHCP servers/networks/
|
||||
clients, routes, firewall filter/NAT rules and WireGuard peers can be
|
||||
clicked and changed via "Edit" — writes back to the router
|
||||
immediately. (Physical/VLAN/bridge interfaces and address-list nodes
|
||||
aren't directly editable here yet, only through the Expert tab.)
|
||||
clients, routes, firewall filter/NAT rules, WireGuard peers and
|
||||
interfaces (Ethernet, bridge, WLAN, VLAN, WireGuard) can be clicked
|
||||
and changed via "Edit" — writes back to the router immediately.
|
||||
(Address-list nodes aren't directly editable here yet, only through
|
||||
the Expert tab, since one node there folds several entries together.)
|
||||
Dynamic/auto-created routes (e.g. a network's own connected route)
|
||||
deliberately show no Edit button, since RouterOS manages those itself.
|
||||
- Refreshes automatically whenever you switch to this tab.
|
||||
|
||||
Reference in New Issue
Block a user