feat(services): сделать multi-FQDN привязки first-class в UI
Build and Push CFDM Docker Image / build-and-push (push) Successful in 2m9s
Build and Push CFDM Docker Image / create-release (push) Skipped
Build and Push CFDM Docker Image / update-wiki (push) Successful in 7s

Исправить prune при domains: [], показать все FQDN в каталоге/kanban, улучшить sheet привязок и панель на домене; убрать мёртвый код.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
Denozordec
2026-07-30 01:29:08 +07:00
co-authored by Cursor
parent 859ad23006
commit 3e4cacab42
18 changed files with 469 additions and 511 deletions
+6 -5
View File
@@ -24,12 +24,13 @@ export function buildServiceGroupNameById(
return map
}
export function serviceDisplayFqdns(service: ServiceView): string[] {
return (service.domains ?? []).map((binding) => bindingToFqdn(binding))
}
export function serviceDisplayFqdn(service: ServiceView): string {
const first = service.domains?.[0]
if (first) {
return bindingToFqdn(first)
}
return '—'
const fqdns = serviceDisplayFqdns(service)
return fqdns[0] ?? '—'
}
export function aggregateServiceSyncStatus(service: ServiceView): string | null {