Changing activity series times

User story:

I changed the time of a pickup (For example, from 18hr to 17:55hr because the shop manager asked that people be on time). But when I updated, all the people that were signed up for the pickups next days were signed out. :frowning_with_open_mouth:

One way to handle that could be to update the time without signing out people (with a notification that the time has been changed) or implement the new timings only from when the new slots will be open (which for us is 2 weeks in future).

Also, related is being able to change the times of individual activities within a series (Allow to change the time of individual activities within a series · Issue #2633 · karrot-dev/karrot-frontend · GitHub)

Complexity:

Touches on our core logic of activity generation and calendar stuff, so have to be very careful! A lot of edge cases and unclear user expectations in this area.

Outcomes (or what needs to be done to move forward):

Decide the scope and come up with a new concept/model