fix(ui): подтверждать операции рекурсивных маршрутов

This commit is contained in:
Denozordec committed 2026-09-30 21:08:01 +07:00
1 parent 79a8d95e7d
commit f5fc9282e2
11 files changed
+364 -138

No files matched your search

+5 -5
View File
@@ -21,7 +21,7 @@ for (const section of ["wireguard", "ipsec", "gre", "firewall", "filters", "recu
}
if (attempts === 2) return route.fulfill({ json: { ok: false, routes: [], rules: [] } })
if (attempts === 3) return route.fulfill({ json: {} })
return route.fulfill({ json: { ok: true, routes: [], rules: [] } })
return route.fulfill({ json: { ok: true, serverId: 1, pushedRoutes: 0, routes: [], rules: [] } })
}
const json = path.endsWith("/revisions") ? { revisions: [{ id: "rev/1", serverId: "1", section, source: "apply", fingerprint: "fixture", createdAt: "2026-09-29T00:00:00Z", note: null, itemCount: 1 }] }
: path === "/api/auth/config" ? { required: false }
@@ -31,8 +31,8 @@ for (const section of ["wireguard", "ipsec", "gre", "firewall", "filters", "recu
: path === "/api/gre/tunnels" || path === "/api/filters/gre-tunnels" ? { tunnels: [] }
: path === "/api/firewall/all" ? { rules: [], addressLists: [] }
: path === "/api/filters/rules" ? { rulesets: [{ serverId: "1", rules: [] }], greTunnels: [], live: true }
: path === "/api/recursive-routes" ? { routes: [] }
: path === "/api/recursive-routes/gateways" ? { gateways: [] }
: path === "/api/recursive-routes" ? { serverId: 1, routes: [], live: true, stale: false }
: path === "/api/recursive-routes/gateways" ? { serverId: 1, gateways: [] }
: path === "/api/evobgp/settings" ? { enabled: false, baseUrl: "", secretConfigured: false } : {}
return route.fulfill({ json })
})
@@ -95,8 +95,8 @@ for (const section of ["ipsec", "gre", "firewall", "filters", "recursive-routes"
: path === "/api/gre/tunnels" || path === "/api/filters/gre-tunnels" ? { tunnels: [] }
: path === "/api/firewall/all" ? { rules: [], addressLists: [] }
: path === "/api/filters/rules" ? { rulesets: [{ serverId: "1", rules: [] }], greTunnels: [], live: true }
: path === "/api/recursive-routes" ? { routes: [] }
: path === "/api/recursive-routes/gateways" ? { gateways: [] }
: path === "/api/recursive-routes" ? { serverId: 1, routes: [], live: true, stale: false }
: path === "/api/recursive-routes/gateways" ? { serverId: 1, gateways: [] }
: path === "/api/evobgp/settings" ? { enabled: false, baseUrl: "", secretConfigured: false }
: path === "/api/servers" ? [{ id: 1, name: "История роутер", host: "192.0.2.1", enabled: true, type: "exit-node", country: "RU", status: "online" }] : {} })
})