| 12345678910111213141516171819 |
- const router = require('express').Router()
- const laporan = require('../../../controller/v1/laporan.controller')
- const handleDokumen = require('../../../utils/handleDokumen')
- const roleId = require('../../../middleware/role')
- router.get('/', laporan.getAll)
- router.get('/jumlah', laporan.jumlahLaporan)
- router.get('/byPembina/:idPembina', roleId([2020,2023, 2024]),laporan.laporanByPembina)
- router.get('/:id', laporan.getOne)
- router.post('/create', handleDokumen.array('dokumen'), laporan.create)
- router.put('/update/:id', ((req, res, next) => {
- if (req.query.redudansi === 'true') return handleDokumen.array('dokumen')(req, res, next);
- return next()
- }), laporan.update)
- router.use('/jadwal', require('./jadwal.routes'))
- router.use('/evaluasi', require('./evaluasi.routes'))
- module.exports = router
|