diff --git a/frontend/src/app/data-management/alert-management/alert-view/alert-view.component.html b/frontend/src/app/data-management/alert-management/alert-view/alert-view.component.html index 47bf33b6d..77542f6b1 100644 --- a/frontend/src/app/data-management/alert-management/alert-view/alert-view.component.html +++ b/frontend/src/app/data-management/alert-management/alert-view/alert-view.component.html @@ -105,7 +105,6 @@
icon="icon-table" tooltipClass="utm-tooltip-top"> - Echoes - - - - + (click)="viewDetailAlert(alert, td)" + > + + + + + diff --git a/frontend/src/app/data-management/alert-management/alert-view/alert-view.component.ts b/frontend/src/app/data-management/alert-management/alert-view/alert-view.component.ts index ca0e1c539..c8baca144 100644 --- a/frontend/src/app/data-management/alert-management/alert-view/alert-view.component.ts +++ b/frontend/src/app/data-management/alert-management/alert-view/alert-view.component.ts @@ -26,7 +26,8 @@ import { EVENT_FIELDS, EVENT_IS_ALERT, FALSE_POSITIVE_OBJECT, - INCIDENT_FIELDS + INCIDENT_FIELDS, + ALERT_ECHOES_FIELD } from '../../../shared/constants/alert/alert-field.constant'; import {AUTOMATIC_REVIEW, IGNORED} from '../../../shared/constants/alert/alert-status.constant'; import {ADMIN_ROLE} from '../../../shared/constants/global.constant'; @@ -475,8 +476,12 @@ export class AlertViewComponent implements OnInit, OnDestroy { return this.alertDetail.name; } - viewDetailAlert(alert: any, td: UtmFieldType) { - if (td.field !== ALERT_STATUS_FIELD) { + viewDetailAlert(alert: UtmAlertType, td: UtmFieldType) { + if (td.field !== ALERT_STATUS_FIELD && td.field !== ALERT_ECHOES_FIELD) { + if (alert.echoes > 0) { + alert.expanded = true; + this.loadChildrenAlerts(alert); + } this.alertDetail = alert; this.viewAlertDetail = true; } @@ -586,7 +591,6 @@ export class AlertViewComponent implements OnInit, OnDestroy { } loadChildrenAlerts(alert: UtmAlertType) { - console.log(alert); if (alert.expanded) { this.alerts = this.alerts.map(a => { if (a.id !== alert.id) { diff --git a/frontend/src/app/data-management/alert-management/shared/components/alert-child-column/alert-child-column.component.html b/frontend/src/app/data-management/alert-management/shared/components/alert-child-column/alert-child-column.component.html index cd673177f..5e5216f06 100644 --- a/frontend/src/app/data-management/alert-management/shared/components/alert-child-column/alert-child-column.component.html +++ b/frontend/src/app/data-management/alert-management/shared/components/alert-child-column/alert-child-column.component.html @@ -1,12 +1,14 @@ + + +