Skip to content
Snippets Groups Projects
Commit 424d4424 authored by Florent Poittevin's avatar Florent Poittevin
Browse files

fix: monitoring when service down

parent bdd4065e
No related branches found
No related tags found
No related merge requests found
<mat-expansion-panel> <mat-expansion-panel>
<mat-expansion-panel-header> <mat-expansion-panel-header>
<mat-panel-title> <mat-panel-title>
<a [href]="service._links.self.href"> <a [href]="service.status === 'UP' ? service._links.self.href : '#'">
{{service.name}} {{service.name}}
<ng-template [ngIf]="!(index | isNullOrUndefined)">{{index + 1}}</ng-template>
</a> </a>
</mat-panel-title> </mat-panel-title>
......
...@@ -17,6 +17,7 @@ import { ...@@ -17,6 +17,7 @@ import {
timer, timer,
} from "rxjs"; } from "rxjs";
import { import {
isArray,
isNullOrUndefined, isNullOrUndefined,
MemoizedUtil, MemoizedUtil,
ObjectUtil, ObjectUtil,
...@@ -54,7 +55,26 @@ export class MonitoringHomeRoutable extends SharedAbstractPresentational impleme ...@@ -54,7 +55,26 @@ export class MonitoringHomeRoutable extends SharedAbstractPresentational impleme
} }
getListOfServices(preservationPlanningMonitor: PreservationPlanningMonitor): PreservationPlanningMonitorService[] | PreservationPlanningMonitor[] { getListOfServices(preservationPlanningMonitor: PreservationPlanningMonitor): PreservationPlanningMonitorService[] | PreservationPlanningMonitor[] {
return ObjectUtil.values(preservationPlanningMonitor); const keys = ObjectUtil.keys(preservationPlanningMonitor);
const result = ObjectUtil.values(preservationPlanningMonitor);
const newList = [];
result.forEach((res, i) => {
if (isArray(res)) {
const subList = [];
res = [...res];
res.forEach((r, index) => {
r = ObjectUtil.clone(r);
r.name = keys[i] + " " + (index + 1);
subList.push(r);
});
newList.push(subList);
} else {
res = ObjectUtil.clone(res);
res.name = keys[i];
newList.push(res);
}
});
return newList;
} }
trackByFn(index: number, item: PreservationPlanningMonitorService | PreservationPlanningMonitor): string { trackByFn(index: number, item: PreservationPlanningMonitorService | PreservationPlanningMonitor): string {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment