Event Edit & Series Update
Events can be edited after creation. For recurring events, changes can apply to a single occurrence or to all future events in the series.
Edit Event
Who can edit: Guild officers with canManageEvents or the event creator.
Flow:
- Open event detail → click Edit
- Form pre-fills with current event data
- Change fields and click Save changes
- Redirects back to event detail
Editable fields: Title, type, scope, description, scheduled time, duration, image, slots, metadata (difficulty, instance). Recurrence is not editable (set at creation).
Edit Scope (Recurring Events)
When editing an event that is part of a recurring series, a scope choice appears:
- This event only — Updates only the event you're viewing. Other events in the series are unchanged.
- This and future events — Updates all future events in the series (scheduledAt ≥ now). Past events are left unchanged for historical purposes.
Content vs. schedule: When updating "this and future," only content fields are applied (title, description, type, slots, etc.). Each event keeps its own scheduledAt; dates are not shifted.
Edge case: If all events in the series are in the past, "This and future events" updates zero events and shows a warning toast.
API
PATCH /events/:id— Update single eventPATCH /events/:id/update-series-future— Update all future events in the series
See API Reference for details.