const { getAllUsers, createUser, deleteUser, getUserById, updateUser, getUserProfile, getAllRoles, getAllStatusUsers } = require("../controllers/users.controller"); const router = require("express").Router(); const verifyAdmin = require("../middleware/verifyAdmin"); const verifyToken = require("../middleware/verifyToken"); router.get("/roles", getAllRoles); router.route("/profile") .get(getUserProfile); router.route("/") .get(verifyToken, getAllUsers) .post(verifyToken, createUser); router .route("/status") .get(verifyToken, getAllStatusUsers); router.route("/:id") .get(verifyToken, getUserById) .put(verifyToken, updateUser) .delete(verifyToken, deleteUser); module.exports = router;