-
Notifications
You must be signed in to change notification settings - Fork 589
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
Loading indicator active analyzers #2855
Loading indicator active analyzers #2855
Conversation
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.
First: Great solution with using the store
for the analysis sessions. The whole implementation feels more solid, reactive and stable during my tests.
I ran into some smaller nits and bugs, please take a look below.
timesketch/frontend-ng/src/components/Analyzer/AnalyzerList.vue
Outdated
Show resolved
Hide resolved
Only showing timelines in the filter that are ready to be processed by analyzers.
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.
Awesome work over all. Just three small comments to be discussed. Afterwards we are ready to merge from my point of view. Thanks a lot for the efforts!
timesketch/frontend-ng/src/components/LeftPanel/AnalyzerResultTimeline.vue
Show resolved
Hide resolved
…aaq/timesketch into loading-indicator-active-analyzers
* Fixing UI bug with the retry icon being only removed when reloading the page. * Removing ; due to TS style guide.
Adresses all 5 points of #2799
We will keep the activeAnalyses and the finished analyses/analyzerResults in the store. That way we don't need the EventBus anymore.
As soon as there are new activeAnalyses the AnalyzerResults components starts polling the active analyses. If they change, the Analyzer results are loaded from the backend again and stored in the store.
In the AnalyzerList component, a different icon is shown if the analyzer has been run for ALL currently selected timelines.