Skip to content
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

[UX] View correlations page improvements #828

Open
4 of 11 tasks
xeniatup opened this issue Dec 6, 2023 · 1 comment
Open
4 of 11 tasks

[UX] View correlations page improvements #828

xeniatup opened this issue Dec 6, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@xeniatup
Copy link

xeniatup commented Dec 6, 2023

Meta UX issue

The issue is tracking the individual tasks to improve view correlations user experience. See a more detailed description for each item below.

Note: the "Log types" search bar filter + multi-select popover experience on the Correlations page is identical to the respective experience with "Log types" filter on the "Correlation rules" page. There is an opportunity to contribute the customizations to OUI components.

Page layout:

  • 1.1 Implement search bar and move the time range to the page header

Search bar filters:

  • 2.1 Indicate the number of available options for “Log types” and "Severity" search bar filter (badge) by passing numFilters in the OuiFilterGroup component.
  • 2.2 Implement isClearable set to true for the "Log types" search bar filter when user makes selections that differ from the default ("Select all")

Log types filter select popover:

  • 3.1 Implement OuiButtonGroups with type="single" prop for “Select all” and “Deselect all” options in the “Log types” selector popover.
  • 3.2 Display "Select all" button to "Selected" by default.
  • 3.3 Remove the checked property from the group label when at least one option within the group is unselected.

Findings side panel

  • 4.1 Tighten up the spacing within correlated findings cards
  • 4.2 Use compressed prop for the OuiDescriptionList description list items
  • 4.3 Apply smaller font size and $ouiTextSubdued color to the time stamp for each finding
  • 4.4 Add "Info" icon with a tooltip explaining the correlation score
  • 4.5 Make the parent finding card sticky so it doesn't scroll with the rest of the side panel

Visualization graph

TBD

Page layout

1.1 Implement search bar and move the time range to the page header (OuiPageHeader)

Current experience:
Screenshot 2023-12-04 at 4 50 00 PM

Proposed experience:
Screenshot 2023-12-04 at 4 53 51 PM

Search bar filters :

2.1 Indicate the number of available options for “Log types” and "Severity" search bar filters (badge) by passing numFilters in the OuiFilterGroup component.

Current experience:
Screenshot 2023-12-05 at 3 21 48 PM

Proposed experience:
Screenshot 2023-12-05 at 3 22 31 PM

2.2 Implement isClearable set to true for the "Log types" search bar filter when user makes selections that differ from the default ("Select all")

Current experience:
Screenshot 2023-12-05 at 3 23 42 PM

Proposed experience:
Screenshot 2023-12-05 at 3 24 09 PM

Log types filter select popover:

3.1 Implement OuiButtonGroups with type="single" prop for “Select all” and “Deselect all” options in the “Log types” selector popover.

Current experience:
Screenshot 2023-12-05 at 3 31 50 PM

Proposed experience:
Screenshot 2023-12-05 at 3 32 05 PM

3.2 Display "Select all" button to "Selected" by default.

Current experience:
Screenshot 2023-12-05 at 3 34 33 PM

Proposed experience:
Screenshot 2023-12-05 at 3 37 06 PM

3.3 Remove the checked property from the group label when at least one option within the group is unselected.

Current experience:
Screenshot 2023-12-05 at 3 43 03 PM

Proposed experience:
Screenshot 2023-12-05 at 1 23 57 PM

Findings side panel

4.1 Tighten up the spacing within correlated findings cards

Current experience:
Screenshot 2023-12-05 at 4 08 20 PM
Proposed experience:
Screenshot 2023-12-05 at 4 08 46 PM

4.2 Use compressed prop for the OuiDescriptionList description list items

Current experience:
Screenshot 2023-12-05 at 4 09 42 PM

Proposed experience:
Screenshot 2023-12-05 at 4 09 58 PM

4.3 Apply smaller font size and $ouiTextSubdued color to the time stamp for each finding

Current experience:
Screenshot 2023-12-05 at 4 09 42 PM

Proposed experience:
Screenshot 2023-12-05 at 4 09 58 PM

4.4 Add "Info" icon with a tooltip explaining the correlation score

Tooltip content: The score is based on the proximity of relevant findings in the threat scenario defined by the correlation rule.

Current experience:
Screenshot 2023-12-05 at 4 09 42 PM

Proposed experience:
Screenshot 2023-12-05 at 4 19 40 PM

4.5 Make the parent finding card sticky so it doesn't scroll with the rest of the side panel

Current experience:
Screenshot 2023-12-05 at 4 20 29 PM

Proposed experience:
Screenshot 2023-12-05 at 4 20 48 PM

@dblock
Copy link
Member

dblock commented Jun 17, 2024

Catch All Triage - 1 2 3 4 5 thanks for opening this, was this addressed in #855?

@dblock dblock added enhancement New feature or request and removed untriaged labels Jun 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants