Problem/Motivation
In the course of an event the rules around the recurring state might change E.g. a monthly meeting might become weekly.
If there are overrides when you change the schedule these overrides persist which is confusing.
Example first instance is Feb 20.
E.g. Let's say you have a Monthly meeting on the first day of the month.
March 1
April 1
May 1
June 1
July 1
You then override to set the second instance to April second and skip May
March 1
April 2
May 1
June 1
July 1
Then you decide it should be weekly on Monday.
Expected dates:
Feb 23
March 2
March 9
March 16
March 23
Actual dates:
Feb 23
April 2
March 9
March 16
March 23
Steps to reproduce
Set the rules described in the problem, ensure you save the node between each step.
Proposed resolution
Changing the schedule should show a popup asking if you want to reset instances.
Comments
Comment #2
mandclu commentedIt seems like what you're proposing is that if you change the frequency of a recurring event, it should resent all overrides. Should it only reset upcoming overrides? Should it ask for user confirmation before deleting the overrides? Should the user be able to opt out of deleting the overrides, or only cancel the change?
Comment #3
nicxvan commentedGreat questions!
My take is this, but I'll bring them back to my client since they proposed this:
1. Reset only upcoming
2. It should require confirmations
3. I think cancel to be honest, but I guess you could opt out
I have a feeling that most people would see the warning, not be sure what it means and just opt out, but not know what that means for upcoming meetings. I think the cleanest is something like:
You have changed the frequency of events, this will reset all future instances removing any overrides or deletions.