opensearch-project / security-analytics-dashboards-plugin

Front end (UI) plugin to support security-analytics
Apache License 2.0
8 stars 41 forks source link

[UX] Create correlation rule page improvements #829

Open xeniatup opened 7 months ago

xeniatup commented 7 months ago

Meta UX issue The issue is tracking the individual tasks to improve create correlation rule user experience. See a more detailed description for each item below.

Page layout

Functionality

Naming and terminology

TBD

Page layout

1.1 Implement OuiPageContent to place the page content on a single panel

Current experience:

Screenshot 2023-12-05 at 7 43 10 PM

Proposed experience:

Screenshot 2023-12-05 at 7 42 50 PM

1.2 Set consistent spacing between the nested panels and "Add query" CTA

Current experience:

Screenshot 2023-12-05 at 7 56 33 PM

Proposed experience:

Screenshot 2023-12-05 at 7 58 00 PM

1.3 Use Heading 1 style for OuiPageHeader and Heading 2 style for the sections on the page (Correlation rule details, Correlation queries) to maintain the visual hierarchy.

Current experience:

Screenshot 2023-12-05 at 7 43 10 PM

Proposed experience:

Screenshot 2023-12-05 at 7 42 50 PM

Functionality

2.1 Change the color for "Delete" OuiButtonIcon button icon to$OuiColorSubdued in the default state and to$OuiColorDanger for the hover state for each field in the query.

2.2 Hide the "Delete" button icon when there is just one field (as at least one field is required for the query).

Current experience:

Screenshot 2023-12-07 at 2 19 41 PM

Proposed experience:

Screenshot 2023-12-07 at 2 35 21 PM Screenshot 2023-12-07 at 2 35 34 PM
dblock commented 2 weeks ago

Catch All Triage - 1 2 3 4 5 thanks for opening this