[Security Solution][Alert details] remove enableVisualizationsInFlyout advanced setting (#220590)

## Summary

This PR removes the `securitySolution:enableVisualizationsInFlyout`
advanced settings that allowed users to switch between Analyzer and
Session View components displayed in an overlay on top of tables, or
within the flyout expanded panel.
The setting was already defaulted to true, so this PR just removes the
ability to go back to the analyzer and session view components displayed
as table overlay.

This PR is the first of 4 that perform the clean up:
- this first PR that removes the advanced setting
- a follow up PR that will remove the code related to rendering session
view as overlay
- a follow up PR that will remove the code related to rendering analyzer
as overlay
- a final clean up that removes a lot of dead code related to timeline
full screen and such

The work is divided in multiple PRs because when I got everything
working locally it ended up touching nearly 120 files, making the review
difficult...

---------------------------

No more advanced settings
![Screenshot 2025-05-08 at 4 55
24 PM](https://github.com/user-attachments/assets/64f2b80f-afcc-4c76-a6b3-343dbf248a2b)

The alerts table goes to the flyout


https://github.com/user-attachments/assets/b8b934ba-ea9f-4bb2-aaf4-0f73f359eb3a

The table still works from the Cases page


https://github.com/user-attachments/assets/65ffe289-3a3c-4766-aa52-4f68a2f2dd87

And from timeline (the tabs are not showing up either)


https://github.com/user-attachments/assets/0bb17b2f-b6b7-4417-9212-2302b778cc23

### Checklist

- [x] [Unit or functional
tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)
were updated or added to match the most common scenarios
This commit is contained in:
Philippe Oberti 2025-05-23 12:02:50 -05:00 committed by GitHub
parent 5bc61bff26
commit 91106944ed
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
28 changed files with 266 additions and 1020 deletions

View file

@ -1580,7 +1580,7 @@
"\"securitySolution:enableVisualizationsInFlyout\""
],
"path": "src/platform/packages/shared/kbn-management/settings/setting_ids/index.ts",
"deprecated": false,
"deprecated": true,
"trackAdoption": false,
"initialIsOpen": false
},