aerie icon indicating copy to clipboard operation
aerie copied to clipboard

Plan manipulation: upload, download, copy, apply to model, time shift, horizon change, etc.

Open bradNASA opened this issue 1 year ago • 2 comments

Checked for duplicates

Yes - I've already checked

Alternatives considered

Yes - and alternatives don't suffice

Related problems

I'm frustrated with plan manipulation in general.

I'm frustrated when I have to upload the same plan over and over again from a script every time I change my model. I want to just change models or copy to the new model.

I'm frustrated that I had to write a script that shifted a plans activities in time to account for a new surface landing time.

I'm frustrated that I have to run a script to upload/download a plan when a button in the UI would make it easy.

I'm frustrated that I have to use Clipper's code for manipulating plan data in JSON because it uses different formats that don't seem to be consistent with hasura/postgres.

I'm frustrated that I have to download a plan at all because it's easier to manipulate in JSON because I can't multi-select directives in a plan and copy/paste (in existing and to other plans), drag/drop, delete, maybe edit common attributes, and maybe other things.

I'm frustrated that I can't expand a plan's horizon (and simulate it).

All of these operations are currently tedious.

Describe the feature request

I need or want to be able to use a mouse/cursor to

  1. upload a plan
  2. download a plan
  3. copy a plan (without making a branch)
  4. apply a different model to a plan
  5. change the horizon (start/end) of a plan (and the simulation respect it)
  6. select a group of activities and
  • drag/drop to shift in time,
  • copy/paste into current or other plan,
  • delete,
  • maybe edit attributes
  • etc.?

bradNASA avatar Feb 02 '24 19:02 bradNASA

Agree that all of this would be really useful in the UI.

parkerabercrombie avatar Feb 02 '24 21:02 parkerabercrombie

#1383 kind of suggests a merge capability would be helpful in the context of this issue. You might upload different parts of a plan from different sources and want to combine them. #1383 is about additionally keeping track of which files were uploaded.

I guess the copy capability could achieve the same thing as the merge.

bradNASA avatar May 24 '24 19:05 bradNASA