aerie-ui icon indicating copy to clipboard operation
aerie-ui copied to clipboard

External Event Timeline Filtering

Open JosephVolosin opened this issue 9 months ago • 4 comments

This PR adds external events to the advanced timeline filtering capability (see: https://github.com/NASA-AMMOS/aerie-ui/pull/1535). The filtering capability allows filtering based on external event type and any attributes defined for the events.

image

The filtering essentially works the same as the aforementioned activity filtering capability by exposing the following filters for external events:

  1. Manually selected/Static external event type(s)
  2. Dynamically selected by external event type(s) name
  3. Dynamically selected by external event name(s)
  4. Dynamically selected by external event attributes

Attribute filtering supports simple and complex types, including nested objects. For example, the filter below accesses a field complex that is nested underneath two other parent objects.

image

The feature can be accessed through clicking the filter icon/bar inside an 'Events Layer' within the Timeline Editor panel - the same way a user accesses the filtering for activities within an 'Activity Layer'.

image

JosephVolosin avatar Mar 25 '25 18:03 JosephVolosin

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot

See analysis details on SonarQube Cloud

sonarqubecloud[bot] avatar Oct 01 '25 17:10 sonarqubecloud[bot]

@JosephVolosin ready to merge?

AaronPlave avatar Oct 15 '25 18:10 AaronPlave

@JosephVolosin ready to merge?

Yep!

JosephVolosin avatar Oct 21 '25 16:10 JosephVolosin