Skip to content

Add /admin/users route (get all users)

CUNY Florian requested to merge cuny/admin-get-all-users into main

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.

Merge request reports