feat: Implement rest API endpoint to update users for admin

This commit is contained in:
Faruk AYDIN
2024-08-28 17:49:38 +03:00
parent 7b3811e6ee
commit d0aa2bca69
4 changed files with 136 additions and 0 deletions

View File

@@ -3,12 +3,14 @@ import { authenticateUser } from '../../../../helpers/authentication.js';
import { authorizeAdmin } from '../../../../helpers/authorization.js';
import getUsersAction from '../../../../controllers/api/v1/admin/users/get-users.ee.js';
import getUserAction from '../../../../controllers/api/v1/admin/users/get-user.ee.js';
import updateUserAction from '../../../../controllers/api/v1/admin/users/update-user.ee.js';
import deleteUserAction from '../../../../controllers/api/v1/admin/users/delete-user.js';
const router = Router();
router.get('/', authenticateUser, authorizeAdmin, getUsersAction);
router.get('/:userId', authenticateUser, authorizeAdmin, getUserAction);
router.patch('/:userId', authenticateUser, authorizeAdmin, updateUserAction);
router.delete('/:userId', authenticateUser, authorizeAdmin, deleteUserAction);
export default router;