diff --git a/frontend/src/app/data-management/alert-management/shared/components/alert-description/alert-description.component.html b/frontend/src/app/data-management/alert-management/shared/components/alert-description/alert-description.component.html index 649e7cab1..eda12ec34 100644 --- a/frontend/src/app/data-management/alert-management/shared/components/alert-description/alert-description.component.html +++ b/frontend/src/app/data-management/alert-management/shared/components/alert-description/alert-description.component.html @@ -1,4 +1,4 @@ -
+
Summary:

diff --git a/frontend/src/app/data-management/alert-management/shared/components/alert-echoes-timeline/alert-echoes-timeline.component.ts b/frontend/src/app/data-management/alert-management/shared/components/alert-echoes-timeline/alert-echoes-timeline.component.ts index a3d73ca80..5828950f6 100644 --- a/frontend/src/app/data-management/alert-management/shared/components/alert-echoes-timeline/alert-echoes-timeline.component.ts +++ b/frontend/src/app/data-management/alert-management/shared/components/alert-echoes-timeline/alert-echoes-timeline.component.ts @@ -85,7 +85,6 @@ export class AlertEchoesTimelineComponent implements OnInit { group.startTimestamp = Math.floor(timestamps.reduce((sum, t) => sum + t, 0) / timestamps.length); const rep = group.items[0] || ({} as any); // representative item - console.log('group', group, rep); seriesData.push({ value: [ group.startTimestamp, // 0: timestamp (start of minute) diff --git a/frontend/src/app/data-management/alert-management/shared/components/alert-echoes/alert-echoes.component.html b/frontend/src/app/data-management/alert-management/shared/components/alert-echoes/alert-echoes.component.html index 40d8f6292..b5e2630f2 100644 --- a/frontend/src/app/data-management/alert-management/shared/components/alert-echoes/alert-echoes.component.html +++ b/frontend/src/app/data-management/alert-management/shared/components/alert-echoes/alert-echoes.component.html @@ -15,29 +15,29 @@ - - - + + + - - - - - + + + + + - - -
- - -
- - + + +
+ + +
+ +
@@ -58,14 +58,28 @@
- + - + + + + + + + + + diff --git a/frontend/src/app/data-management/alert-management/shared/components/alert-echoes/alert-echoes.component.ts b/frontend/src/app/data-management/alert-management/shared/components/alert-echoes/alert-echoes.component.ts index 581be64eb..998692c10 100644 --- a/frontend/src/app/data-management/alert-management/shared/components/alert-echoes/alert-echoes.component.ts +++ b/frontend/src/app/data-management/alert-management/shared/components/alert-echoes/alert-echoes.component.ts @@ -2,7 +2,7 @@ import {HttpResponse} from '@angular/common/http'; import {Component, Input, OnInit} from '@angular/core'; import {UtmToastService} from '../../../../../shared/alert/utm-toast.service'; import { - ALERT_ADVERSARY_FIELD, ALERT_ECHOES_FIELDS, ALERT_PARENT_ID, + ALERT_ADVERSARY_FIELD, ALERT_ECHOES_FIELDS, ALERT_FIELDS, ALERT_PARENT_ID, ALERT_STATUS_FIELD_AUTO, ALERT_TAGS_FIELD, ALERT_TARGET_FIELD, ALERT_TIMESTAMP_FIELD, FALSE_POSITIVE_OBJECT } from '../../../../../shared/constants/alert/alert-field.constant'; @@ -94,4 +94,8 @@ export class AlertEchoesComponent implements OnInit { this.itemsPerPage = $event; this.loadChildrenAlerts(); } + + protected viewDetail(alert: UtmAlertType) { + alert.expanded = !alert.expanded; + } } diff --git a/frontend/src/app/data-management/alert-management/shared/components/alert-view-detail/alert-view-detail.component.html b/frontend/src/app/data-management/alert-management/shared/components/alert-view-detail/alert-view-detail.component.html index 201fcd787..01e704b1c 100644 --- a/frontend/src/app/data-management/alert-management/shared/components/alert-view-detail/alert-view-detail.component.html +++ b/frontend/src/app/data-management/alert-management/shared/components/alert-view-detail/alert-view-detail.component.html @@ -97,7 +97,7 @@ -
+
Tags: 
-
+
Incident response:  (); ALERT_NAME = ALERT_NAME_FIELD; diff --git a/frontend/src/app/shared/components/utm/util/utm-console-check/utm-console-check.component.ts b/frontend/src/app/shared/components/utm/util/utm-console-check/utm-console-check.component.ts index c47f685ff..322d3a7f5 100644 --- a/frontend/src/app/shared/components/utm/util/utm-console-check/utm-console-check.component.ts +++ b/frontend/src/app/shared/components/utm/util/utm-console-check/utm-console-check.component.ts @@ -22,11 +22,13 @@ export class UtmConsoleCheckComponent implements OnInit { } ngOnInit() { - this.getAgent(this.hostname).then(value => { - this.agent = value; - this.canConnect = this.agent.status === AgentStatusEnum.ONLINE; - this.emptyValue.emit(!this.canConnect); - }); + this.getAgent(this.hostname) + .then(value => { + this.agent = value; + this.canConnect = this.agent && this.agent.status === AgentStatusEnum.ONLINE; + this.emptyValue.emit(!this.canConnect); + }) + .catch(error => this.canConnect = false); } getAgent(hostname: string): Promise {