friedhof / komunumo-backend

Backend of Komunumo, the Open Source Community Manager.

Home Page:https://komunumo.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implement basic event management

McPringle opened this issue · comments

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)

Depends on #3 and #4!

Reopened because the POST and PUT requests are not secured!

Blocked: #2 and #4 must be implemented first!