update crud user

This commit is contained in:
2025-10-10 19:49:48 +07:00
parent c51c686cce
commit ee30308112
3 changed files with 141 additions and 199 deletions

View File

@@ -5,26 +5,19 @@ const verifyAccess = require('../middleware/verifyAccess');
const router = express.Router();
// Get all users
router.get('/', verifyToken.verifyAccessToken, UserController.getAllUsers);
router.route('/')
.get(verifyToken.verifyAccessToken, UserController.getAllUsers)
.post(verifyToken.verifyAccessToken, verifyAccess(), UserController.createUser);
// Get user by ID
router.get('/:id', verifyToken.verifyAccessToken, UserController.getUserById);
router.route('/:id')
.get(verifyToken.verifyAccessToken, UserController.getUserById)
.put(verifyToken.verifyAccessToken, verifyAccess(), UserController.updateUser)
.delete(verifyToken.verifyAccessToken, verifyAccess(), UserController.deleteUser);
// Create new user
router.post('/', verifyToken.verifyAccessToken, verifyAccess(), UserController.createUser);
// Update user
router.put('/:id', verifyToken.verifyAccessToken, verifyAccess(), UserController.updateUser);
// Delete user
router.delete('/:id', verifyToken.verifyAccessToken, verifyAccess(), UserController.deleteUser);
// Change user password
router.put('/change-password/:id', verifyToken.verifyAccessToken, verifyAccess(), UserController.changePassword);
// Approve user
router.put('/:id/approve', verifyToken.verifyAccessToken, verifyAccess(), UserController.approveUser);
router.route('/change-password/:id')
.put(verifyToken.verifyAccessToken, verifyAccess(), UserController.changePassword);
router.route('/:id/approve')
.put(verifyToken.verifyAccessToken, verifyAccess(), UserController.approveUser);
module.exports = router;