Add topology NE create/connect flows and trim connect-test logs.

Bring full managed-NE create onto the canvas (keep placeholders), add single/multi connect test and multi discover links, split topology/managedNe dialogs into modules, and shorten redundant connectivity failure details.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-09-01 20:37:42 +08:00
parent f8d4a396f1
commit 56569e49d1
19 changed files with 1980 additions and 931 deletions

View file

@ -1631,7 +1631,7 @@ const en = {
"After discover, project neighbors of scanned NEs onto the canvas (Save to keep permanently)",
undo: "Undo",
redo: "Redo",
discoverSelected: "Discover selected ({{count}})",
discoverSelected: "Discover links ({{count}})",
removeSelected: "Remove selected ({{count}})",
openWebcrt: "Open terminal",
openNe: "NE details",
@ -1645,6 +1645,12 @@ const en = {
paneMenu: "Canvas",
edgeMenu: "Edge",
createNe: "New NE",
createNeModeHint:
"Create a full managed NE, or a topology placeholder (credentials can be filled later).",
createNeManaged: "Managed NE",
createNeManagedHint: "Same full form as NE management; placed on the canvas after create.",
createNePlaceholder: "Placeholder NE",
createNePlaceholderHint: "Name/IP only; topology placeholder for sketching first.",
createNeTitle: "New topology placeholder NE",
createNeHint:
"Source is topology placeholder. Complete login via WebCRT, or promote in NE management.",
@ -1654,7 +1660,12 @@ const en = {
createNeIp: "IP (optional)",
createNeIpPh: "Can fill later during setup",
createNeDone: "Created placeholder {{name}}",
createManagedNeDone: "Created and placed {{name}}",
createNeBusy: "Creating…",
connectTest: "Connectivity test",
connectTestSelected: "Connectivity test ({{count}})",
connectTestNeedManaged: "Node is not linked to a managed NE; cannot run connectivity test",
connectTestSkipped: "skipped {{count}} without managed link",
selectionMenu: "Selection",
edgeStyle: "Edge style",
edgeColor: "Color",