Filter Realms...
Node @for (node of nodeOptions(); track node.value) { {{ node.label }} }
@for (column of columnKeysMap; track column) { }
{{ column.label }}
@if (!["actions", "resolvers"].includes(column.key)) { }
@switch (column.key) { @case ("name") { {{ element.name }} } @case ("isDefault") {
} @case ("resolvers") { @if (editingRealmName() === element.name) {
@for (group of allNodeGroups(); track group.id) {
{{ group.label }}
Resolvers @for (res of resolverOptions(); track res.name) { {{ res.name }} ({{ res.type }}) }
@for (r of getEditNodeResolvers(group.id); track r.name) {
{{ r.name }} Priority:
}
}
} @else {
@if (element.resolverGroups.length === 0) { No Resolvers } @else { @for (group of element.resolverGroups; track group.nodeLabel) {
{{ group.nodeLabel }}
    @for (res of group.resolvers; track res.name + res.type + res.priority) {
  • {{ res.name }} @if (res.priority !== null && res.priority !== undefined) { [{{ res.priority }}] } ({{ res.type }})
  • }
} }
} } @case ("actions") {
@if (editingRealmName() === element.name) { @if (authService.actionAllowed("resolverwrite")) { } } @else { @if (authService.actionAllowed("resolverwrite")) { } @if (authService.actionAllowed("resolverdelete")) { } }
} @default { {{ element[column.key] }} } }
@switch (column.key) { @case ("name") { Realm Name @if (newRealmNameInput.errors?.['pattern']) { Invalid characters. } } @case ("resolvers") {
@for (group of allNodeGroups(); track group.id) {
{{ group.label }}
Resolvers @for (res of resolverOptions(); track res.name) { {{ res.name }} ({{ res.type }}) }
@for (r of getCreateNodeResolvers(group.id); track r.name) {
{{ r.name }}
}
}
} @case ("actions") {
} @default { } }
No data matching the filter.