Creating a calendar event¶
Events are created and edited in the calendar editor (/calendar/edit),
reached from Add event on the calendar list (shown to admin users).
Requires: the Add event button is admin-gated; editing an existing event requires edit permission on it (by default the creator or a superuser).
Steps¶
- From the calendar, click Add event (or Edit event from an event's detail menu).
- Enter the name and description, and set the start and end date/time.
- Choose the event type; for an in-person event add the address and postcode; for one with an organizer, pick the organizer.
- Set access and registration options as needed: private, private documents, require registration, and maximum guests.
- Add attendees/recipients — individually or by targeting a group of contacts — and optionally enable the email invitation.
- Save.
Result¶
The event is saved (times stored in UTC) and appears on the calendar and events list for everyone permitted to view it. Every recipient you added becomes an attendee; if you enabled email, each receives a one-shot invitation with an ICS calendar attachment. There are no further reminders.
Newly created events default to a public view ACL and to edit/delete restricted to the creator and superusers — adjust the event's permissions if it should be restricted or more widely editable.
Managing attendees and RSVPs¶
On an event's detail view:
- Attendees appear with their RSVP status.
- An admin, or the attendee themselves, can confirm or decline an attendee.
- Registration shows remaining slots (maximum guests minus current attendees).
Editing and deleting¶
Open an event's detail view and use the cog menu to Edit or Delete it. Deleting removes the event.
If it fails¶
- No Add event button — you are not an
adminuser. - Invitation email RSVP links don't work — the one-click yes/no links in the email target an endpoint that isn't implemented; attendees should RSVP from the event detail page instead.
- An attendee you added isn't there — for a not-yet-saved event, recipients are buffered temporarily; make sure the event was saved.