mirror of
https://github.com/hansjone/netx.git
synced 2026-10-09 23:20:51 +08:00
Add topology situational overlays and harden live sync.
Show connect/alarm/level on the canvas with display toggles, refresh overlay fields even on dirty edits, fix connect-test dots and create-place messaging, and deep-link node alarms into the network alarms page. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
56569e49d1
commit
497a5e048e
19 changed files with 814 additions and 66 deletions
|
|
@ -1635,6 +1635,8 @@ const en = {
|
|||
removeSelected: "Remove selected ({{count}})",
|
||||
openWebcrt: "Open terminal",
|
||||
openNe: "NE details",
|
||||
openAlarms: "View alarms",
|
||||
noAlarmLink: "Cannot build an alarm filter for this node",
|
||||
removeNode: "Remove from canvas",
|
||||
deletePlaceholder: "Delete placeholder",
|
||||
deletePlaceholderConfirm:
|
||||
|
|
@ -1661,6 +1663,10 @@ const en = {
|
|||
createNeIpPh: "Can fill later during setup",
|
||||
createNeDone: "Created placeholder {{name}}",
|
||||
createManagedNeDone: "Created and placed {{name}}",
|
||||
createManagedNePlaceFailed:
|
||||
"{{name}} was created in inventory, but placing on the map failed: {{error}}. Add it again from NE management or the sidebar.",
|
||||
createManagedNePosFailed:
|
||||
"{{name}} is on the map, but could not move to the click position (kept default layout coords)",
|
||||
createNeBusy: "Creating…",
|
||||
connectTest: "Connectivity test",
|
||||
connectTestSelected: "Connectivity test ({{count}})",
|
||||
|
|
@ -1723,6 +1729,17 @@ const en = {
|
|||
hideIp: "Hide IP",
|
||||
hideVendor: "Hide vendor",
|
||||
showPlaceholderBadge: "Show placeholder badge (TOPO/LLDP)",
|
||||
showConnectStatus: "Show connect-status dots",
|
||||
showAlarmOverlay: "Show alarm overlay",
|
||||
showLevelColors: "Color by classify level",
|
||||
levelUnmatched: "Unclassified",
|
||||
level: {
|
||||
external: "External",
|
||||
core: "Core",
|
||||
aggregation: "Aggregation",
|
||||
access: "Access",
|
||||
edge: "Edge",
|
||||
},
|
||||
hidePorts: "Hide ports",
|
||||
edgeFlow: "Edge flow",
|
||||
collapseSidebar: "Collapse sidebar",
|
||||
|
|
|
|||
|
|
@ -1621,6 +1621,8 @@ const zh = {
|
|||
removeSelected: "移除选中 ({{count}})",
|
||||
openWebcrt: "打开终端",
|
||||
openNe: "网元详情",
|
||||
openAlarms: "查看告警",
|
||||
noAlarmLink: "该节点无法定位告警过滤条件",
|
||||
removeNode: "从画布移除",
|
||||
deletePlaceholder: "删除占位网元",
|
||||
deletePlaceholderConfirm: "永久删除此占位网元(含库存记录与 Fabric 直连链路)?画布撤销无法恢复。",
|
||||
|
|
@ -1644,6 +1646,9 @@ const zh = {
|
|||
createNeIpPh: "可稍后在完善时填写",
|
||||
createNeDone: "已新建占位网元 {{name}}",
|
||||
createManagedNeDone: "已创建网元并上图 {{name}}",
|
||||
createManagedNePlaceFailed:
|
||||
"网元 {{name}} 已写入库存,但上图失败:{{error}}。请从网元管理或侧栏再次添加。",
|
||||
createManagedNePosFailed: "网元 {{name}} 已上图,但未能移到点击位置(保留默认布局坐标)",
|
||||
createNeBusy: "创建中…",
|
||||
connectTest: "连通性测试",
|
||||
connectTestSelected: "连通性测试 ({{count}})",
|
||||
|
|
@ -1706,6 +1711,17 @@ const zh = {
|
|||
hideIp: "隐藏 IP",
|
||||
hideVendor: "隐藏厂商",
|
||||
showPlaceholderBadge: "显示占位角标(TOPO/LLDP)",
|
||||
showConnectStatus: "显示连通状态点",
|
||||
showAlarmOverlay: "显示告警叠层",
|
||||
showLevelColors: "按分类层级着色",
|
||||
levelUnmatched: "未分类",
|
||||
level: {
|
||||
external: "外部",
|
||||
core: "核心",
|
||||
aggregation: "汇聚",
|
||||
access: "接入",
|
||||
edge: "边缘",
|
||||
},
|
||||
hidePorts: "隐藏端口",
|
||||
edgeFlow: "链路流动",
|
||||
collapseSidebar: "折叠侧栏",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue