aerie icon indicating copy to clipboard operation
aerie copied to clipboard

Change plan start and end bounds

Open parkerabercrombie opened this issue 1 year ago • 4 comments

Checked for duplicates

Yes - I've already checked

Alternatives considered

Yes - and alternatives don't suffice

Related problems

No response

Describe the feature request

I want to be able to change the plan start and end a plan after the plan has been created. This use case has come up for extending a plan, but I can imagine cases where you might want to change the plan start as well.

parkerabercrombie avatar Dec 06 '24 22:12 parkerabercrombie

I second this! It should be fairly straightforward for a user to edit plan bounds. Extending does seem like the easiest use case though. If you want to make a smaller plan, what do you do with activities outside the plan bounds?

ewferg avatar Dec 06 '24 22:12 ewferg

I think activities outside of the plan bounds should persist, but they won't be simulated. Maybe we add iconography to the table view to indicate that they fall outside the normal time range

joswig avatar Mar 06 '25 01:03 joswig

@AaronPlave let's chat when you get around to working on this. I want to make sure we iron out the behavior w.r.t plan branch/merge.

Simplest (but least user-friendly) option: Disallow editing plan start/end when branches exist

Requires thought but may be okay: keep all activities even if they're outside the plan bounds. Keep the plan bounds of the parent plan after merge. I think the combination of those two facts keeps plan branch/merge simple

Rabbit hole (almost certainly out of scope): allow "temporal subset branching" where activities outside the child plan bounds are omitted from the child plan

mattdailis avatar Sep 24 '25 20:09 mattdailis

Agreed, should think through which solution we want here once I start on this. My initial thought is that we're already accepting that by changing the plan bounds (outside of a merge) you may end up with activities outside of the plan so it doesn't seem unreasonable that this is just a consequence of plan bound changing that affects all related plans.

AaronPlave avatar Sep 25 '25 01:09 AaronPlave