-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BE: Events: Editor should be prevented from canceling the initial instance of a recurring event #15168
Comments
@dsasser, rather than starting off asking @thejordanwood to design how this should work – do you have an idea for the most drupal-y way to handle this? |
discussed in BE refinement – we decided it would be an adequate Editor experience to hide the delete option from the dropdown. this is a very edge-case situation. |
@jilladams @dsasser If we're light on backend/drupal work, is this a possible candidate, or is it such an edge case that we should just keep it in the ice box? |
I think the last time we tested this, it wasn't occurring any longer. We might want to make sure it is still a problem before we commit it to a sprint. |
Would a small testing story be more appropriate for ya'll to see if it's still a problem? I could then prioritize this or close it as no longer needed. Not a rush, just grooming tickets today. |
I just tested this, and it isn't possible to create an Event without at least one date, be that a recurrence, or the primary start/end dates. So the original edge case is not possible to realize. If a user creates an Event with one or more recurrences, and manages to cancel all the occurrences (including the primary Event date), they will receive an error on save. You can see this in the screenshot below. My $.02 would be that this is a no-op, since there may be cases where the primary Event date, for whatever reason, needs to be canceled, but the recurrences may not. Having this in place means that the Editor is given the utmost control over the dates of the Event without allowing them to break things, nor having to re-create an event because the primary Event date could not be canceled. |
@dsasser Thanks so much for testing this and your observations! I agree and will close as not needed. |
Description
User story
AS AN (Event) Editor using the "Edit event series" UI
I WANT to be prevented from deleting a recurring event's first instance
SO THAT I don't create weird and/or system-corrupting data.
Engineering notes / background
Background:
Design ideas (to pre-fine):
Analytics considerations
Quality / testing notes
Acceptance criteria
The text was updated successfully, but these errors were encountered: