webui: configure routes — static route management page

Adds Configure > Routes page for viewing, adding, editing, and deleting
IPv4 and IPv6 static routes.  Each route row expands in-place to an edit
form; YANG field descriptions are shown as ⓘ tooltips.

Also fixes a goyang bug where inline augments inside a uses block were
never applied to the expanded tree, making it so next-hop-address and
outgoing-interface were missing from the schema — and therefore had no
tooltip text.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
Joachim Wiberg
2026-06-15 19:45:14 +02:00
parent 6e30d4f590
commit b0bd1dad11
8 changed files with 596 additions and 3 deletions
+1 -1
View File
@@ -2122,7 +2122,7 @@ select.cfg-input {
/* Editable table rows */
.cfg-table td { padding: 0.45rem 0.75rem; vertical-align: middle; }
.cfg-table td:last-child { width: 3rem; text-align: center; }
.cfg-table > tbody > tr > td:last-child { width: 3rem; text-align: center; }
/* Leading nav-chevron column for complex (drill-down) list rows */
.yt-nav-col { width: 1.5rem; padding: 0.25rem !important; text-align: center; color: var(--fg-muted); }
.btn-icon {