-
Notifications
You must be signed in to change notification settings - Fork 187
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
Standardize filter management mechanisms #6499
Comments
ScopeThe aim is to generate a standard solution that allows each system module (such as vulnerabilities) to manage its own data source.
The goal is for each module to be able to manage its own data source, to be able to decouple, decentralize, and give responsibility to each module for its own data source. ProblematicCurrently, the state of the current filters comes from different sources:
Every module has specific default filters, and need to preserve and merge them with the user filters if are inside the module. Use Case
Plan
Screen.Recording.2024-04-03.at.14.17.47.mov |
Implemented on Vulnerability Detection ModuleScreen.Recording.2024-03-27.at.16.55.26.movThis solution uses the new:
|
How to use the new data source solution(Coming soon ⏳) |
Description
We need to refactor and standardize the filtering mechanisms so all the embeddable dashboards and reports can make use of the filter state without using any of the legacy methods. This is a step forward towards deprecating the Discover legacy, AngularJS, and also integrating the new embeddable dashboards with the PDF reports.
Functional requirements
The text was updated successfully, but these errors were encountered: