Skip to content
### Added

- Endpoints
  - Users (only by user)
    - GET "/self", getSelfUser
    - PUT "/self", editSelfUser
    - DELETE "/self", removeSelfUser
  - Users (only by admin)
    - GET "", getUsers
    - GET "/:id", getUser
    - POST "", createUser
    - PUT "/:id", editUser
    - DELETE "/:id", removeUser
  - Media (for questions)
    - Static "", "./assets/media" (store the media on the server machine, could be yours)
    - POST "/questionsMedia", addMediaFileToQuestion
    - DELETE "/questionsMedia/:id", removeMediaFileToQuestion
- Authentication with keycloak
  - config in `./data/realm-export.json`
- AutoMigration/Seed of the database
  - from `./data/database_example.json`