|
1 | 1 | const AsignacionController = require('../controllers/asignacion.controller'); |
2 | | -const {Docente,DocenteANDReprsentante,docenteVicerrector,DocenteVicerrectorANDSecretaria,docenteAdministrador}=require('../middlewares/protect') |
| 2 | +const {Docente,DocenteANDReprsentante,docenteVicerrector,DocenteVicerrectorANDSecretaria,docenteAdministrador,validarPropietarioAsignacion}=require('../middlewares/protect') |
3 | 3 | module.exports = (app) => { |
4 | 4 | app.post('/api/asignacion/crear',Docente, AsignacionController.createAsignacion); |
5 | | - app.put('/api/asignacion/editar/:id',docenteAdministrador ,AsignacionController.updateAsignacion); |
| 5 | + app.put('/api/asignacion/editar/:id',Docente, validarPropietarioAsignacion, AsignacionController.updateAsignacion); |
6 | 6 | app.get('/api/asignacion/obtener/:id',DocenteANDReprsentante ,AsignacionController.getAsignacion); |
7 | | - app.delete('/api/asignacion/eliminar/:id',Docente ,AsignacionController.deleteAsignacion); |
| 7 | + app.delete('/api/asignacion/eliminar/:id',Docente, validarPropietarioAsignacion, AsignacionController.deleteAsignacion); |
8 | 8 | app.get('/api/asignacion/docente/:id_docente', DocenteANDReprsentante,AsignacionController.getAsignacionesPorDocente); |
9 | 9 | app.get('/api/asignacion/nivel/:nivel/:periodo',docenteVicerrector,AsignacionController.getAsignacionesPorNivel) |
10 | 10 | app.get('/api/asignacion/obtener/periodo/:periodo',DocenteVicerrectorANDSecretaria ,AsignacionController.getAsignaciones); |
|
0 commit comments