| 1234567891011121314151617181920212223242526272829303132 |
- const router = require('express').Router()
- const sanksi = require('../../../controller/sanksi.controller')
- const handleDokumen = require('../../../utils/handleDokumen')
- const roleId = require('../../../middleware/role')
- router.post(
- '/create/:laporan_id',
- roleId([2020, 2021, 2023]),
- handleDokumen.fields([{name: 'dokumen'}, {name: 'berita_acara', maxCount: 1}]),
- sanksi.create
- )
- router.put(
- '/update/:sanksi_id',
- roleId([2020, 2021, 2023]),
- handleDokumen.array('dokumen'),
- sanksi.update
- )
- router.put(
- '/tmt/update/:id',
- roleId([2020, 2021, 2023]),
- handleDokumen.array('dokumen'),
- sanksi.editTmt
- )
- router.get('/', sanksi.getAll)
- router.get('/:sanksi_id', sanksi.getOne)
- router.use('/keberatan', require('./keberatan.routes'))
- router.use('/banding', require('./banding.routes'))
- router.use('/cabut-sanksi', require('./cabutSanksi.routes'))
- router.use('/perbaikan', require('./perbaikan.routes'))
- module.exports = router
|