-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Security Solution][Detections] Removes the Tour for the new features on the Rule Management page introduced in 8.1 #128398
[Security Solution][Detections] Removes the Tour for the new features on the Rule Management page introduced in 8.1 #128398
Conversation
a0dbdd6
to
adaa518
Compare
Pinging @elastic/security-detections-response (Team:Detections and Resp) |
Pinging @elastic/security-solution (Team: SecuritySolution) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Checked out, tested locally (with carryover upgrade from your other tour PR), and LGTM! No issues in testing and code changes LGTM. Thank you for the additional comments and README
to explain this functionality (why it's not enabled), and how to leverage it/update it in the future, really helps with context here . In agreement with keeping this code around for a release or two and then removing it at a later date. 👍
A side question, do we want to proactively remove these keys from the user's localstorage as part of these updates/removals? Do you know if the storage
kibana.service has any sort of expiration cooked in, or is that all on the implementer? I would imagine the latter, but just curious here about these keys lingering around release over release...
@spong many thanks for your review 🙏
Ideally - probably yes. But if we talk only about this storage key, IMHO it would be a very minor tech improvement compared to all the other tech stuff we can work on. However, I'd say having a custom storage API in Kibana that would allow us to define some expiration and cleanup policy, as well as (and especially) versioning and migration for the stored data, could be useful.
I wouldn't expect the storage exposed from Kibana services to implement any TTL/expiration/cleanup logic unless it was available in its interface explicitly. Meaning if we didn't set up a TTL for our key, Kibana shouldn't delete it based on some cleanup policy, because otherwise, it could break our app. |
I'm going to update the added |
adaa518
to
d50e93a
Compare
d50e93a
to
5c906b3
Compare
💛 Build succeeded, but was flakyTest Failures
Metrics [docs]Module Count
Async chunks
Page load bundle
History
To update your PR or re-run it, just comment with: cc @banderror |
Ticket: #125504
Summary
This PR removes the Tour UI from components of the Rule Management page. We don't need to show
8.1
features in the8.2.0
version. The Tour was previously introduced in #124343.Details
<EuiTourStep>
).