ocsf / ocsf-server

OCSF Schema WEB Server
https://schema.ocsf.io/
Apache License 2.0
40 stars 28 forks source link

Rework extension and profile checkboxes #85

Open rmouritzen-splunk opened 6 months ago

rmouritzen-splunk commented 6 months ago

Users are finding the extension and profile checkbox in the current UI to be confusing.

Related issue: https://github.com/ocsf/ocsf-server/issues/44.

Solution(s) TBD.

cc: @pagbabian-splunk

pagbabian-splunk commented 6 months ago

A better solution would be to have a profiles dropdown with multi-select, as we have with the Class and Object details pages (.e.g that dropdown is mixed use, with line separators).

I would not add more to the mix but have a separate Profiles list box in each place:

For Categories, to the left of the Search box, when selected it filters the classes as today.
For Classes and Object listings, to the left of the Search box, it filters classes and objects that support the profile For Class and Object detail pages, to the left of the Items Selected box, it adds the attributes defined by the profile

The downside to this approach is that the top of the pages scroll off, and the list boxes with it, while today the left column/gutter stays visible. If we could freeze the header section on list and detail pages, it would alleviate a number of usability issues. IMO.