Add /admin/users route (get all users)
Related Trello task: https://trello.com/c/skOB8sOF/60-administration-liste-de-tous-les-utilisateurs
Cette PR ajoute la route /admin/users
, le contrôleur correspondant et modifie la documentation OpenAPI en conséquence.
De plus, elle ajoute deux component schemas OpenAPI (User
et ArrayOfUsers
).
Elle ajoute également un message d'erreur générique cannotConnectToDB
(qui pourrait peut-être être raffiné en améliorant la gestion des erreurs dans la Promise du contrôleur admin).
Enfin, en l'état actuel, la route ne nécessite aucune authentification par token.
Je considère la PR comme mergeable dans le cadre du développement préliminaire, mais il faudra repasser plus tard pour ajouter l'authentification JWT.