usuario operador prestamo y upload falta validación

This commit is contained in:
2022-08-06 14:40:22 -05:00
parent 35432e5406
commit 68ce0577ae
19 changed files with 378 additions and 149 deletions
@@ -30,7 +30,17 @@ export class EquipoProgramaController {
description: 'Ambas variables son obligatorios.',
examples: { ejemplo: { value: { id_equipo: 1, id_programa: 1 } } },
})
create(@Body() body: CreateEquipoProgramaDto) {
create(@Request() req, @Body() body: CreateEquipoProgramaDto) {
const operador: Operador = req.user.operador;
if (
!operador ||
(operador.tipoUsuario.id_tipo_usuario != 3 &&
operador.tipoUsuario.id_tipo_usuario != 4)
)
throw new ForbiddenException(
'No tienes los permisos necesarios para realizar esta acción.',
);
return this.equipoProgramaService.create(body.id_equipo, body.id_programa);
}