wazuh-dashboard-plugins
wazuh-dashboard-plugins copied to clipboard
Implement embeddable dashboard on TSC
Description
This pull request replaces the Dashboard
tab on TSC application.
Issues Resolved
#6516
Evidence
[Provide screenshots or videos to prove this PR solves the issues]
Test
[Provide instructions to test this PR]
Check List
- [ ] All tests pass
- [ ]
yarn test:jest
- [ ]
- [ ] New functionality includes testing.
- [ ] New functionality has been documented.
- [ ] Update CHANGELOG.md
- [x] Commits are signed per the DCO using --signoff
Wazuh Core plugin code coverage (Jest) test | % | values |
---|---|---|
Statements | 45.37% | ( 397 / 875 ) |
Branches | 41.31% | ( 157 / 380 ) |
Functions | 43.83% | ( 135 / 308 ) |
Lines | 45.61% | ( 395 / 866 ) |
Wazuh Check Updates plugin code coverage (Jest) test | % | values |
---|---|---|
Statements | 76.44% | ( 172 / 225 ) |
Branches | 58.65% | ( 61 / 104 ) |
Functions | 61.7% | ( 29 / 47 ) |
Lines | 76.44% | ( 172 / 225 ) |
Main plugin code coverage (Jest) test | % | values |
---|---|---|
Statements | 10.8% | ( 3751 / 34717 ) |
Branches | 7.27% | ( 1653 / 22731 ) |
Functions | 10.5% | ( 870 / 8282 ) |
Lines | 10.95% | ( 3645 / 33274 ) |
Test
Go to TSC > Dashboard:
- [x] Each visualization, if applicable, must have interaction so that it adds the corresponding filter(s) upon clicking.
Details
- [x] The visualizations have to be updated according to the filters applied in the searchbar.
Details
- [x] The visualizations have to be updated when a search is performed in the searchbar.
Details
- [x] If there are no results, the corresponding message must appear that there are no results and the visualizations should not be rendered.
Details
- [x] If there is SampleData, the corresponding SampleData message must appear.
Details
- [x] If an agent is pinned, the views must be updated and changed to the agent view, if applicable.
Details
- [x] Check filter behavior with respect to hide alerts, allow agents and filter order.
Details
Go to TSC > Controls
- [x] Check the requirements filters on the on the left side filters the requirements on the right side
Details
- [x] Click on the requirement to open the flyout and interact with the search bar and links, they should work as expected.
Details
- [x] The search should take into account optionally the allowed agents and the hide manager alerts plugin setting if enabled.
Details
- [x] In the details flyout click on the show on dashboard and events links, they should display this tabs with a filter related to the selected requirement
Details
- [x] The link on the flyout table should redirect to Endpoint Summary and Rules respectively
Details
CR :green_circle:
Test :green_circle:
Go to TSC > Dashboard:
:green_circle: Each visualization, if applicable, must have interaction so that it adds the corresponding filter(s) upon clicking.
Details
:green_circle: The visualizations have to be updated according to the filters applied in the searchbar.
Details
:green_circle: The visualizations have to be updated when a search is performed in the searchbar.
Details
:green_circle: If there are no results, the corresponding message must appear that there are no results and the visualizations should not be rendered.
Details
:green_circle: If there is SampleData, the corresponding SampleData message must appear.
Details
:green_circle: If an agent is pinned, the views must be updated and changed to the agent view, if applicable.
Details
:green_circle: Check filter behavior with respect to hide alerts, allow agents and filter order.
Details
Go to TSC > Controls
:green_circle: Check the requirements filters on the on the left side filters the requirements on the right side
Details
:green_circle: Click on the requirement to open the flyout and interact with the search bar and links, they should work as expected.
Details
:green_circle: The search should take into account optionally the allowed agents and the hide manager alerts plugin setting if enabled.
Details
:green_circle: In the details flyout click on the show on dashboard and events links, they should display this tabs with a filter related to the selected requirement
Details
:green_circle: The link on the flyout table should redirect to Endpoint Summary and Rules respectively