nasa / openmct

A web based mission control framework.
https://nasa.github.io/openmct/
Other
11.99k stars 1.24k forks source link

Plan views don't honor swim lane order #7196

Open shefalijoshi opened 10 months ago

shefalijoshi commented 10 months ago

Summary

Plan (and Gantt) views should display swim lanes in the order they are received.

Expected vs Current Behavior

Provide a way of specifying swim lane order.

Steps to Reproduce

  1. In the VIPER project changing the order of the LANES property does not result in redrawing of the Plan view to reflect the change.

Environment

Impact Check List

Additional Information

shefalijoshi commented 10 months ago

Testing instructions: In the VIPER deployment

  1. View a plan and note the order of it's swimlanes
  2. Using the couchdb fauxton interface, change the order of swimlanes in the Lanes property of a VIPER plan.
  3. Ensure that the plan view reflects the change.

In a NON-VIPER deployment (like local)

  1. View a plan that does not have a groupIds configuration.
  2. Ensure that swimlanes are still visible.
rukmini-bose commented 7 months ago

This works for Plans, but Gantt Charts aren't translating the correct order from a plan imported into Open MCT.
Testathon 2/1/2024

ozyx commented 7 months ago

Verified for regular Plans, but Gantt Charts display swimlanes out of order by default

charlesh88 commented 7 months ago

Testathon 2024-02-01: NOT fixed, Gantt view doesn't display the same order as the built-in Plan view, which appears to show the correct order:

Plan view:

Screenshot 2024-02-01 at 2 38 46 PM

Gantt Chart view:

Screenshot 2024-02-01 at 2 39 04 PM