Skip to content

feat: add CRUD endpoints for events #458

@nadavosa

Description

@nadavosa

Summary

Coordinators need to create and manage events from the dashboard, which then appear on the public-facing event page. New endpoints are needed to support this.

Required endpoints

  • POST /event — create an event (headline, description, date, time, location, registration link)
  • GET /event — list all active events (used by public website)
  • PATCH /event/:id — update an event
  • DELETE /event/:id — delete/deactivate an event

Relates to

need4deed-org/fe#361

Acceptance criteria

  • Full CRUD for events is available
  • GET /event is publicly accessible (no auth required)
  • Create/update/delete require coordinator auth

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions