@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) {