Change plan start and end bounds
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.
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?
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
@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
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.