| 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
|