[Security Solution] Migrate security Alerts from usage of TGrid component to the new data grid exposed by triggers_actions_ui plugin #138868
Labels
8.8 candidate
epic
research
Team: SecuritySolution
Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc.
Team:Threat Hunting:Investigations
Security Solution Investigations Team
technical debt
Improvement of the software architecture and operational architecture
v8.8.0
The goal of the issue is to migrate from the existing EuiDataGrid layer (previously TGrid sub component) usage for the Alerts tables to the new data grid - stateful component common for Security, Observability and Stack Management.
This work has pre-requisite work defined by the issues.
The scope includes:
Basic example for cases is here:
kibana/x-pack/plugins/security_solution/public/common/lib/triggers_actions_ui/register_alerts_table_configuration.tsx
Lines 32 to 40 in 2fab204
Lets describe all the parts we need to match with the new configuration:
useInternalFlyout
we should verify how does it fit with our existing flyout.useActionsColumn
will be a replacement to the existingleadingControlColumns
. Example from Observability:kibana/x-pack/plugins/observability/public/config/register_alerts_table_configuration.tsx
Lines 28 to 29 in e7870e3
getRenderCellValue
configuration option should be used to set up the data value renderers which currently implemented bykibana/x-pack/plugins/timelines/public/components/t_grid/body/index.tsx
Lines 786 to 808 in 2fab204
useBulkActions?: UseBulkActionsRegistry;
should help us to add our own bulk actions defined here:kibana/x-pack/plugins/timelines/public/components/t_grid/body/index.tsx
Lines 523 to 547 in 5438508
We have pretty similar interface to the expected
UseBulkActionsRegistry
under timelinesStatefulAlertBulkActionsProps
useActionsColumn
As a simpler example could be used Observability registry configuration
getAsyncO11yAlertsTableConfiguration
.The text was updated successfully, but these errors were encountered: