[Security Solution] Decouple Detections Bulk Actions from Rules Table #154617
Labels
Feature:Rule Management
Security Solution Detection Rule Management
refactoring
Team:Detection Rule Management
Security Detection Rule Management Team
Team:Detections and Resp
Security Detection Response Team
Team: SecuritySolution
Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc.
technical debt
Improvement of the software architecture and operational architecture
Currently the Detections Bulk Actions are tightly coupled to the Rules Table. This includes using custom
bulk*
hooks to return event handlers, UI visibility flags, and more that are then managed and forwarded along by the Rules Table:kibana/x-pack/plugins/security_solution/public/detection_engine/rule_management_ui/components/rules_table/rules_tables.tsx
Lines 101 to 134 in 598b18c
Where possible, we should extract functionality into the desired context's interface (encapsulating any relevant actions/state), and then inject the necessary bulk actions depending on the context (installed rules table will get all the bulk actions we know and love, whereas upgrade/new rules tables will get installed/resolve conflicts/etc actions).
The text was updated successfully, but these errors were encountered: