-
Notifications
You must be signed in to change notification settings - Fork 186
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
Refactoring and redesign endpoints summary charts #6268
Refactoring and redesign endpoints summary charts #6268
Conversation
…oints-summary-charts
…ts are added to both methods
…oints-summary-charts
TestLegend: Steps to test:
Details 🟢 Check that the visualizations are rendered as shown in the evidenceChrome - 🟢 Firefox - ⚫ Safari - ⚫ 🟢 Check that the filter outdated agents button in the outdated agents component is disabled, using a real manager that does not have outdated agentsChrome - 🟢 Firefox - ⚫ Safari - ⚫ 🟢 Check that filters are applied when interacting with the Agents by status legendChrome - 🟢 Firefox - ⚫ Safari - ⚫ 🟡 Check that filters are applied when interacting with the Agents by OS legend2 requests for each filtered legend Chrome - 🟡 windows unknown Firefox - ⚫ Safari - ⚫ 🟡 Check that filters are applied when interacting with the Agents by Group legend2 requests for each filtered legend Chrome - 🟡 Firefox - ⚫ Safari - ⚫ 🟡 Check that filters are applied when interacting with the Filter outdated agents button2 requests for each filtered legend and one of the requests is incomplete Chrome - 🟡 Firefox - ⚫ Safari - ⚫ |
TestLegend: Steps to test:
Details 🟢 Check that the visualizations are rendered as shown in the evidenceChrome - 🟢 Firefox - ⚫ Safari - ⚫ 🟢 Check that the filter outdated agents button in the outdated agents component is disabled, using a real manager that does not have outdated agentsChrome - 🟢 Firefox - ⚫ Safari - ⚫ 🟢 Check that filters are applied when interacting with the Agents by status legendChrome - 🟢 Firefox - ⚫ Safari - ⚫ 🟢 Check that filters are applied when interacting with the Agents by OS legendChrome - 🟢 Firefox - ⚫ Safari - ⚫ ⚫ Check that filters are applied when interacting with the Filter outdated agents buttonChrome - ⚫ Firefox - ⚫ Safari - ⚫ |
…nd fixed filtering by unknown values of both.
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.
plugins/main/public/components/endpoints-summary/dashboard/components/outdated-agents-card.scss
Outdated
Show resolved
Hide resolved
CR 🟢Test 🟢
Details 🟢 Check that the visualizations are rendered as shown in the evidenceChrome - 🟢 Firefox - ⚫ Safari - ⚫ 🟢 Check that the filter outdated agents button in the outdated agents component is disabled, using a real manager that does not have outdated agentsChrome - 🟢 Firefox - ⚫ Safari - ⚫ 🟢 Check that filters are applied when interacting with the Agents by status legendChrome - 🟢 Firefox - ⚫ Safari - ⚫ 🟢 Check that filters are applied when interacting with the Agents by OS legendChrome - 🟢 Firefox - ⚫ Safari - ⚫ 🟢 Check that filters are applied when interacting with the Agents by Group legendChrome - 🟢 Firefox - ⚫ Safari - ⚫ 🟢 Check that filters are applied when interacting with the Filter outdated agents buttonChrome - 🟢 Firefox - ⚫ Safari - ⚫ |
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.
LGTM
|
|
|
TestLegend: Steps to test:
Details 🟢Check that the visualizations are rendered as shown in the evidenceChrome - ⚫ Firefox - ⚫ Safari - 🟢 🟢 Check that the filter outdated agents button in the outdated agents component is disabled, using a real manager that does not have outdated agentsChrome - ⚫ Firefox - ⚫ Safari - 🟢 🟢 Check that filters are applied when interacting with the Agents by status legendChrome - ⚫ Firefox - ⚫ Safari - 🟢 🟢 Check that filters are applied when interacting with the Agents by OS legendChrome - ⚫ Firefox - ⚫ Safari - 🟢 🟢 Check that filters are applied when interacting with the Agents by group legendChrome - ⚫ Firefox - ⚫ Safari - 🟢 🟢 Check that filters are applied when interacting with the Filter outdated agents buttonChrome - ⚫ Firefox - ⚫ Safari - 🟢 |
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.
LGTM
Description
This pull request modifies visualizations on Endpoints Summary changing the following:
Each visualization above has a user interaction that allows filters to be added to the table below as appropriate.
Additionally, the
/agents/stats/distinct
endpoint is updated in the imposter.Issues Resolved
#6258
Evidence
Endpoints summary screen
Breakpoint 1440px
Breakpoint 1024px
Breakpoint 768px
Mobile
Endpoints summary screen with outdated agents popover opened
Endpoints summary screen without outdated agents popover opened
Test
Legend:
⚫: none
🟢: pass
🟡: warning
🔴: fail
⚪: not applicable
Steps to test:
Details
⚫ Check that the visualizations are rendered as shown in the evidence
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ Check responsive version of visualizations rendering
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ Check that the filter outdated agents button in the outdated agents component is disabled, using a real manager that does not have outdated agents
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ Check that filters are applied when interacting with the Agents by status legend
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ Check that filters are applied when interacting with the Agents by OS legend
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ Check that filters are applied when interacting with the Filter outdated agents button
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
⚫ Check the link to the "How to update agents" documentation in the Outdated popover
Chrome - ⚫
Firefox - ⚫
Safari - ⚫
Check List
yarn test:jest