| 12345678910111213141516 | const router = require('express').Router()const catatanController = require('../../controller/v2/catatan.controller')const auth = require('../../middleware/verifyToken')const handleDokumen = require('../../utils/handleDokumen')const role = require('../../middleware/role')const {PTB_DIKTI, PTB_LLDIKTI, PTB_ADMIN } = require('../../utils/constanta')router.get('/:sanksi_id', auth, role([PTB_DIKTI, PTB_LLDIKTI, PTB_ADMIN]), catatanController.getAllCatatan)router.post('/hadir/:catatan_id', handleDokumen.single('ttd'), catatanController.addDaftarHadir)router.delete('/hadir/:catatan_id', catatanController.removePeserta)router.get('/detail/:catatan_id', auth, role([PTB_DIKTI, PTB_LLDIKTI, PTB_ADMIN]), catatanController.getOneCatatan)router.post('/:sanksi_id', auth, role([PTB_DIKTI, PTB_LLDIKTI, PTB_ADMIN]), catatanController.createCatatan)router.delete('/:catatan_id', auth, role([PTB_DIKTI, PTB_LLDIKTI, PTB_ADMIN]), catatanController.deleteCatatan)router.put('/:sanksi_id', auth, role([PTB_DIKTI, PTB_LLDIKTI, PTB_ADMIN]), catatanController.editCatatan)module.exports = router
 |