vista con solo id_modulo

This commit is contained in:
xXpuma99Xx
2022-09-25 11:18:06 -05:00
parent 1c95f8c8d0
commit 9723e1b0d7
9 changed files with 97 additions and 32 deletions
+8 -6
View File
@@ -26,7 +26,7 @@ import { CreateModuloDto } from './dto/input/create.dto';
import { ModuloDto } from './dto/input/modulo.dto';
import { UpdateModuloDto } from './dto/input/update.dto';
import { ModuloOutputDto } from './dto/output/modulo.dto';
import { ModuloMinOutputDto } from './dto/output/modulo-min.dto';
import { OnlyModuloMinOutputDto } from './dto/output/only-modulo-min.dto';
@Controller('modulo')
@ApiTags('modulo')
@@ -68,7 +68,7 @@ export class ModuloController {
this.validarUsuarioService.validarAdmin(admin);
return this.moduloService
.findInfoModuloById(parseInt(query.id_modulo))
.findMinInfoModuloById(parseInt(query.id_modulo))
.then((modulo) => {
if (
admin.tipoUsuario.id_tipo_usuario === 3 &&
@@ -81,7 +81,7 @@ export class ModuloController {
});
}
@Serealize(ModuloOutputDto)
@Serealize(OnlyModuloMinOutputDto)
@Get('modulos')
@UseGuards(AuthGuard('jwt'))
@ApiOperation({
@@ -97,10 +97,12 @@ export class ModuloController {
const operador: Operador = req.user.operador;
this.validarUsuarioService.validarOperador(operador);
return this.moduloService.findInfoModuloAll(parseInt(query.id_institucion));
return this.moduloService.findMinInfoModuloAll(
parseInt(query.id_institucion),
);
}
@Serealize(ModuloMinOutputDto)
@Serealize(OnlyModuloMinOutputDto)
@Get('modulos-activos')
@ApiOperation({
description: 'Endpoint que retorna todos los módulos de una institución.',
@@ -111,7 +113,7 @@ export class ModuloController {
type: 'string',
})
modulosActivos(@Query() query: IdInstitucionDto) {
return this.moduloService.findInfoModuloAll(
return this.moduloService.findMinInfoModuloAll(
parseInt(query.id_institucion),
1,
);