feat: add API route to get all users

pull/189/head
tycrek 1 year ago
parent 313c8a8f0d
commit 30505f8bef
No known key found for this signature in database
GPG Key ID: FF8A54DCE404885A

@ -89,6 +89,10 @@ function buildUserRouter() {
.catch((err) => errorHandler(res, err));
});
// Get all users
// Admin only
userRouter.get('/all', adminAuthMiddleware, (req: Request, res: Response) => res.json(users));
// Get a user (must be last as it's a catch-all)
// Admin only
userRouter.get('/:id', adminAuthMiddleware, (req: Request, res: Response) =>
@ -104,7 +108,7 @@ function buildUserRouter() {
.catch((err) => errorHandler(res, err));
});
// Update a user meta key/value
// Update a user meta key/value (/meta can be after /:id because they are not HTTP GET)
// Admin only
userRouter.put('/meta/:id', adminAuthMiddleware, (req: Request, res: Response) => {
const id = req.params.id;

Loading…
Cancel
Save