cabutSanksi.routes.js 644 B

1234567891011121314151617181920212223242526
  1. const router = require('express').Router()
  2. const cabutSanksi = require('../../../controller/v1/sanksi/cabutSanksi.controller')
  3. const handleDokumen = require('../../../utils/handleDokumen')
  4. const roleId = require('../../../middleware/role')
  5. router.post(
  6. '/create/:sanksi_id',
  7. roleId(2022),
  8. handleDokumen.fields([{ name: 'dokumen' }, {name: 'dokumen_rekomendasi'}]),
  9. cabutSanksi.create
  10. )
  11. router.post(
  12. '/jawaban/create/:sanksi_id',
  13. roleId([2020, 2021, 2023]),
  14. handleDokumen.array('dokumen'),
  15. cabutSanksi.createJawaban
  16. )
  17. router.put(
  18. '/bypass/:sanksi_id',
  19. roleId([2020, 2023]),
  20. cabutSanksi.byPass
  21. )
  22. module.exports = router