Motivation
Stewards publish informational events (e.g. recurring workdays) directly in the app with no RSVP tracking (they don't have Luma access). These must appear on the site page, map popup, and events page alongside staff events, marked as steward-run. Since each site has 1 steward, a dashbaord should show only the events they have published for their respective site.
Acceptance Criteria:
- GET /stewardEvent returns only steward-published events for each respective site
- Each event includes the following:
- Event name
- Date/time
- Description
- Meeting/location info
- Event type
- Endpoint returns empty if steward has no published events
- Results are sorted chronologically
Tasks:
Story points: 3
Motivation
Stewards publish informational events (e.g. recurring workdays) directly in the app with no RSVP tracking (they don't have Luma access). These must appear on the site page, map popup, and events page alongside staff events, marked as steward-run. Since each site has 1 steward, a dashbaord should show only the events they have published for their respective site.
Acceptance Criteria:
Tasks:
Story points: 3