SalesRoute.js 1.4 KB

123456789101112131415161718192021222324
  1. const express = require('express');
  2. const salesControllers = require('../../controllers/admin/SalesController.js');
  3. // const verifyJWT = require('../../middleware/VerifyJWT.js');
  4. // const checkRole = require('../../middleware/CheckRole.js');
  5. const keycloak = require('../../middleware/Keycloak.js');
  6. const extractToken = require('../../middleware/ExtractToken.js');
  7. const checkRoles = require('../../middleware/CheckRoles.js');
  8. const router = express.Router();
  9. // router.post('/', verifyJWT, checkRole(['admin']), salesControllers.storeSales);
  10. // router.get('/', verifyJWT, checkRole(['admin']), salesControllers.getAllSales);
  11. // router.get('/:id', verifyJWT, checkRole(['admin']), salesControllers.showSales);
  12. // router.patch('/:id', verifyJWT, checkRole(['admin']), salesControllers.updateSales);
  13. // router.delete('/:id', verifyJWT, checkRole(['admin']), salesControllers.deleteSales);
  14. router.post('/', [keycloak.protect(), extractToken, checkRoles(['admin'])], salesControllers.storeSales);
  15. router.get('/', [keycloak.protect(), extractToken, checkRoles(['admin'])], salesControllers.getAllSales);
  16. router.get('/:id', [keycloak.protect(), extractToken, checkRoles(['admin'])], salesControllers.showSales);
  17. router.patch('/:id', [keycloak.protect(), extractToken, checkRoles(['admin'])], salesControllers.updateSales);
  18. router.delete('/:id', [keycloak.protect(), extractToken, checkRoles(['admin'])], salesControllers.deleteSales);
  19. module.exports = router;