You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For our first release of procedural scheduling, we need a way for users to upload procedures (ie. Java JAR-type scheduling goals) to the Aerie backend. Since there are some issues to work out re: releasing a CLI version that can do this, we've decided to make UI support for uploading JARs a requirement for v1 of Procedural Scheduling.
Existing Work
The UI branch feature/procedural-scheduling has our existing UI support for Procedural Scheduling, start a new branch based on this
Use backend branch of the same name feature/procedural-scheduling for development
The backend already supports uploading a procedure JAR (via the same endpoint as uploading mission model) and will automatically post-process and add it to the library of scheduling goals.
Add an "Upload JAR" button to the (left side) form used for creating a new Scheduling Goal, which allows the user to select a JAR file to upload. (button text negotiable - "Upload Procedure" or just "Upload"?) They should still be able to provide metadata such as name and description in the form before uploading. If a file is selected, the form should upload it when submitted instead of creating an EDSL goal.
Add an "Upload JAR" button to the form used for editing an existing scheduling goal. This should look & behave mostly the same way as the other button, but should instead upload a new version of the existing goal when submitted.
Add some visual indicator or toggle switch to the form, which makes it obvious whether the goal is an EDSL or Procedural JAR type goal
Figure out something to show in the preview area (main window) for procedural JARs, eg. filename + size? If nothing to show, just show "No Preview Available"
The text was updated successfully, but these errors were encountered:
Background
For our first release of procedural scheduling, we need a way for users to upload procedures (ie. Java JAR-type scheduling goals) to the Aerie backend. Since there are some issues to work out re: releasing a CLI version that can do this, we've decided to make UI support for uploading JARs a requirement for v1 of Procedural Scheduling.
Existing Work
feature/procedural-scheduling
has our existing UI support for Procedural Scheduling, start a new branch based on thisfeature/procedural-scheduling
for developmentaerie-cli
support & may be a good reference for what's needed for the the UIDescription/Requirements
The text was updated successfully, but these errors were encountered: