Add industrial config sync separate from collection tasks.

Periodic vendor-aware CLI sync stores zlib snapshots in Postgres with dashboard, retry, and config viewer under Network Management.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-07-31 10:25:36 +08:00
parent 2fc47e5135
commit 0eead0e662
23 changed files with 2993 additions and 9 deletions

View file

@ -26,6 +26,7 @@ export const NETWORK_NAV: readonly NetworkNavGroup[] = [
{ id: "devices", path: "/network/devices", labelKey: "network.nav.devices", group: "detail" },
{ id: "topology", path: "/network/topology", labelKey: "network.nav.topology", group: "detail" },
{ id: "alarms", path: "/network/alarms", labelKey: "network.nav.alarms", group: "detail" },
{ id: "configs", path: "/network/configs", labelKey: "network.nav.configs", group: "detail" },
{ id: "webcrt", path: "/network/webcrt", labelKey: "network.nav.webcrt", group: "detail" },
],
},
@ -33,6 +34,12 @@ export const NETWORK_NAV: readonly NetworkNavGroup[] = [
id: "tasks",
labelKey: "network.nav.tasks",
items: [
{
id: "collect",
path: "/network/tasks/collect",
labelKey: "network.nav.collectTasks",
group: "tasks",
},
{
id: "config-sync",
path: "/network/tasks/config-sync",