const router = require("express").Router(); const auth = require("../middleware/auth"); const requireRole = require("../middleware/rbac"); const usersController = require("../controllers/users.controller"); const { ROLES } = require("../models/user.model"); router.get("/users", auth, requireRole(ROLES.ADMIN), usersController.getAllUsers); router.put("/users", auth, requireRole(ROLES.ADMIN), usersController.updateUserRole); router.delete("/users", auth, requireRole(ROLES.ADMIN), usersController.deleteUser); module.exports = router;