Skip to content

Conversation

adrienmaillard
Copy link
Contributor

@adrienmaillard adrienmaillard commented Sep 12, 2025

  • Tickets addressed: Yet to be written
  • Review: By commit
  • Merge strategy: Merge (no squash)

Description

Metadata containing item order is now attached to every RecordValueMapper so it can be used by the UI to display parameters in the order it has been defined in the scheduling procedures.

Changes in the UI are on branch https://github.com/NASA-AMMOS/aerie-ui/tree/ordering-scheduling-goal-params

Verification

With tests in RecordValueMapperTests. I also performed an end to end test with the UI code and activities/procedural goals. For ordering at the top level, I could use procedural goals but because of issue #1737 that I have found while developing, I had to test the nested ordering with activity parameters on the bananation model.

Documentation

Docs about parameters of mission models/procedural goals and constraints will have to mention that the way of ordering parameters is to go through records and use the default record value mapper. Custom value mappers for records will not produce the ordering.

Future work

None.

@adrienmaillard adrienmaillard force-pushed the feature/ordering-scheduling-goal-params branch from 25be4e3 to af92000 Compare September 15, 2025 17:30
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature A new feature or feature request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant