You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/events_system.md
+68-1Lines changed: 68 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,10 @@
1
1
# Events & Calendars
2
2
3
-
This document explains the Event model, how events are created and displayed, how visibility works, how calendars fit in, and the comprehensive notification system for event reminders and updates.
3
+
This document explains the Event model, how events are created and displayed, how visibility works, how calendars fit in, the comprehensive notification system for event reminders and updates, and the event hosting system.
4
4
5
5
## What's Implemented
6
6
-**RSVPs/Attendees**: `EventAttendance` model with `person_id`, `event_id`, `status` (interested/going/not_going), guarded by privacy/policy.
7
+
-**Event Hosts**: Polymorphic `EventHost` model allowing multiple entities (People, Communities, Organizations) to host events.
7
8
-**ICS Export**: Export endpoint at `/events/:id/ics` that renders VEVENT from name/description/time/location.
8
9
-**Event Reminder System**: Comprehensive notification system for upcoming events with multiple delivery channels.
9
10
-**Event Update Notifications**: Automatic notifications when event details change.
@@ -15,6 +16,72 @@ This document explains the Event model, how events are created and displayed, ho
15
16
-**Advanced RSVP Features**: No waitlists, capacity limits, or guest allowances.
16
17
-**Bulk Operations**: No bulk event creation, editing, or management tools.
17
18
19
+
## Event Hosts System
20
+
21
+
### Overview
22
+
Events can have multiple hosts through the polymorphic `EventHost` model. This allows different types of entities (People, Communities, Organizations) to co-host events and share hosting responsibilities.
0 commit comments