usuario operador prestamo y upload falta validación
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user