Implement basic event management
McPringle opened this issue · comments
Marcus Fihlon commented
An event should have the following properties:
- id (unique)
- version
- title
- subtitle
- speaker(s)
- date and time
- location
- description
- tags
- status (draft, published)
The RESTful JSON API:
- POST
/api/events
: Create a new event (secured, admin only) - GET
/api/events
: Get a list of all events - GET
/api/events/{id}
: Get the event with the specified id - PUT
/api/events/{id}
: Update the event with the specified id (secured, admin only)
Marcus Fihlon commented
Reopened because the POST and PUT requests are not secured!
Marcus Fihlon commented