From 572b917dd17c741a3a071fcba27512b79d8b1d76 Mon Sep 17 00:00:00 2001 From: AlexSanchez-bit Date: Fri, 10 Oct 2025 14:30:12 -0400 Subject: [PATCH 1/4] feat[frontend](alert_management): changed echoes button style --- .../alert-view/alert-view.component.html | 19 ++++++++++-------- .../alert-view/alert-view.component.ts | 12 +++++++---- .../alert-child-column.component.html | 12 ++++++----- .../alert-child-column.component.scss | 10 ++++----- .../data-field-render.component.html | 3 +++ .../data-field-render.component.ts | 2 ++ .../constants/alert/alert-field.constant.ts | 7 +++++++ .../src/assets/icons/echoes/echoesicon.png | Bin 0 -> 31069 bytes 8 files changed, 43 insertions(+), 22 deletions(-) create mode 100644 frontend/src/assets/icons/echoes/echoesicon.png 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..74a4ecbef 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..a35ceccf5 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 @@ + + +