feat: Implement rest API endpoint to delete user

This commit is contained in:
Faruk AYDIN
2024-07-16 15:16:40 +02:00
parent dc56e7f883
commit ec2863d218
4 changed files with 83 additions and 1 deletions

View File

@@ -4,6 +4,7 @@ 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 deleteUserAction from '../../../../controllers/api/v1/admin/users/delete-user.js';
const router = Router();
@@ -16,4 +17,11 @@ router.get(
asyncHandler(getUserAction)
);
router.delete(
'/:userId',
authenticateUser,
authorizeAdmin,
asyncHandler(deleteUserAction)
);
export default router;