@if (!isWidget()) { } @for (connection of connections; track connection.id) { } @for (node of nodes; track node.id) {
@if (node.evcNode.type === 'service') {
@if (Number(node.evcNode.service?.servicestatus?.scheduledDowntimeDepth) > 0 && downtimedServices() > 0 && !node.evcNode.service?.disabled && stateForDowntimedService() != node.evcNode.service?.servicestatus?.currentState && stateForDowntimedService() !== -1) {   } @if (node.evcNode.service?.disabled) { } @if (node.evcNode.service?.servicestatus?.problemHasBeenAcknowledged || Number(node.evcNode.service?.servicestatus?.scheduledDowntimeDepth) > 0) { @if (Number(node.evcNode.service?.servicestatus?.scheduledDowntimeDepth) > 0) { } @if (node.evcNode.service?.servicestatus?.problemHasBeenAcknowledged) { @if (PermissionsService.hasPermissionObservable(['services', 'browser']) | async) { @if (node.evcNode.service?.servicestatus) { } } @else { @if (node.evcNode.service?.servicestatus?.acknowledgement_type == AcknowledgementTypes.Normal) { } @if (node.evcNode.service?.servicestatus?.acknowledgement_type == AcknowledgementTypes.Sticky) { } } } } @if (node.evcNode.scoringInformation && node.evcNode.scoringInformation.isUsedInScoringOperator) { @if (node.evcNode.scoringInformation.currentStateConsiderDowntimeOrDisabled === 0) { 0 } @if (node.evcNode.scoringInformation.currentStateConsiderDowntimeOrDisabled === 1) { {{ node.evcNode.scoringInformation.score_warning |localNumber }} } @if (node.evcNode.scoringInformation.currentStateConsiderDowntimeOrDisabled === 2) { {{ node.evcNode.scoringInformation.score_critical | localNumber }} } @if (node.evcNode.scoringInformation.currentStateConsiderDowntimeOrDisabled === 3) { {{ node.evcNode.scoringInformation.score_unknown | localNumber }} } } @if (node.evcNode.service) { @if (this.PermissionsService.hasPermissionObservable(['hosts', 'browser'])|async) { {{ node.evcNode.service.host.name }} } @else { {{ node.evcNode.service.host.name }} } @if (node.evcNode.service.service_type !== ServiceTypesEnum.EVK_SERVICE) { } @if (node.evcNode.service.service_type === ServiceTypesEnum.EVK_SERVICE) { } @if (this.PermissionsService.hasPermissionObservable(['services', 'browser'])|async) { {{ node.evcNode.service.servicename }} } @else { {{ node.evcNode.service.servicename }} } }
} @if (node.evcNode.type === 'operator') { @if (node.evcNode.scoringInformation) {
{{ node.evcNode.operator }}
} @else {
{{ node.evcNode.operator }}
} }
}