Skip to content

Highlight Goals and Constraints missing arguments #1764

@Mythicaeda

Description

@Mythicaeda

Checked for duplicates

No - I haven't checked

Alternatives considered

No - I haven't considered

Describe the feature request

I didn't notice that I hadn't filled in a mandatory parameter for a procedural scheduling goal and the only sign that something was wrong was an obtuse error from the backend (java.lang.RuntimeException: Record missing key Component[name=bitePeriodHours, projection=gov.nasa.ammos.aerie.procedural.examples.bananaprocedures.generated.AutoValueMappers$$Lambda/0x0000002801527000@6cdee57, mapper=gov.nasa.jpl.aerie.contrib.serialization.mappers.DoubleValueMapper@482f7af0])

It'd be great if the UI either highlighted these missing parameters in some way (and that such a highlighting was still visible when the goal is collapsed in the goal list) and/or warned the user that there are goals/constraints with missing required parameters when they went to schedule/check constraints.

This would be especially useful since goals/constraints start collapsed, meaning I have to intentionally click into the goal/constraint to check if there are any parameters.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions