diff --git a/src/equipo/equipo.controller.ts b/src/equipo/equipo.controller.ts index 8b67557..7b5924d 100644 --- a/src/equipo/equipo.controller.ts +++ b/src/equipo/equipo.controller.ts @@ -146,9 +146,7 @@ export class EquipoController { @Serealize(MessageOutputDto) @Put() @UseGuards(AuthGuard('jwt')) - @ApiOperation({ - description: 'Endpoint que actualiza la información de un equipo.', - }) + @ApiOperation({ description: 'Actualiza la información de un equipo.' }) @ApiBearerAuth('jwt') @ApiBody({ description: diff --git a/src/institucion-dia/institucion-dia.controller.ts b/src/institucion-dia/institucion-dia.controller.ts index eb7594b..548ee11 100644 --- a/src/institucion-dia/institucion-dia.controller.ts +++ b/src/institucion-dia/institucion-dia.controller.ts @@ -78,8 +78,7 @@ export class InstitucionDiaController { @Put() @UseGuards(AuthGuard('jwt')) @ApiOperation({ - description: - 'Endpoint que actualiza la información de un día de una institución.', + description: 'Actualiza la información de un día de una institución.', }) @ApiBearerAuth('jwt') @ApiBody({ diff --git a/src/institucion-infraccion/institucion-infraccion.controller.ts b/src/institucion-infraccion/institucion-infraccion.controller.ts index 9981b5e..fa94667 100644 --- a/src/institucion-infraccion/institucion-infraccion.controller.ts +++ b/src/institucion-infraccion/institucion-infraccion.controller.ts @@ -87,9 +87,7 @@ export class InstitucionInfraccionController { @Serealize(MessageOutputDto) @Put() @UseGuards(AuthGuard('jwt')) - @ApiOperation({ - description: 'Endpoint que actualiza los días de multa de una infracción.', - }) + @ApiOperation({ description: 'Actualiza la información de una infracción.' }) @ApiBearerAuth('jwt') @ApiBody({ description: 'Las dos variables son obligatorias.', diff --git a/src/institucion-programa/institucion-programa.controller.ts b/src/institucion-programa/institucion-programa.controller.ts index 11e3b6f..31c2c28 100644 --- a/src/institucion-programa/institucion-programa.controller.ts +++ b/src/institucion-programa/institucion-programa.controller.ts @@ -113,8 +113,7 @@ export class InstitucionProgramaController { @Put() @UseGuards(AuthGuard('jwt')) @ApiOperation({ - description: - 'Endpoint que actualiza la información de una institución programa.', + description: 'Actualiza la información de una institución programa.', }) @ApiBearerAuth('jwt') @ApiBody({ diff --git a/src/institucion-tipo-carrito/institucion-tipo-carrito.controller.ts b/src/institucion-tipo-carrito/institucion-tipo-carrito.controller.ts index 73ff830..202986a 100644 --- a/src/institucion-tipo-carrito/institucion-tipo-carrito.controller.ts +++ b/src/institucion-tipo-carrito/institucion-tipo-carrito.controller.ts @@ -119,8 +119,7 @@ export class InstitucionTipoCarritoController { @Put() @UseGuards(AuthGuard('jwt')) @ApiOperation({ - description: - 'Endpoint que actualiza el campo mostrar de una institución tipo carrito.', + description: 'Actualiza la información de una institución tipo carrito.', }) @ApiBearerAuth('jwt') @ApiBody({ diff --git a/src/institucion-tipo-entrada/institucion-tipo-entrada.controller.ts b/src/institucion-tipo-entrada/institucion-tipo-entrada.controller.ts index cfb6b09..1d9ce7b 100644 --- a/src/institucion-tipo-entrada/institucion-tipo-entrada.controller.ts +++ b/src/institucion-tipo-entrada/institucion-tipo-entrada.controller.ts @@ -116,8 +116,7 @@ export class InstitucionTipoEntradaController { @Put() @UseGuards(AuthGuard('jwt')) @ApiOperation({ - description: - 'Endpoint que actualiza la información de el tipo de entrada de una institución', + description: 'Actualiza la información de una institución tipo de entrada.', }) @ApiBearerAuth('jwt') @ApiBody({ diff --git a/src/institucion/dto/output/instituciones-min.dto.ts b/src/institucion/dto/output/instituciones-min.dto.ts deleted file mode 100644 index 1cac13b..0000000 --- a/src/institucion/dto/output/instituciones-min.dto.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Expose } from 'class-transformer'; - -export class InstitucionesMinOutputDto { - @Expose() - id_institucion; - - @Expose() - institucion; -} diff --git a/src/institucion/dto/output/instituciones.dto.ts b/src/institucion/dto/output/instituciones.dto.ts index 96ceb2d..4febc57 100644 --- a/src/institucion/dto/output/instituciones.dto.ts +++ b/src/institucion/dto/output/instituciones.dto.ts @@ -1,15 +1,15 @@ import { Expose } from 'class-transformer'; export class InstitucionesOutputDto { + @Expose() + id_institucion; + @Expose() activo; @Expose() correo; - @Expose() - id_institucion; - @Expose() institucion; diff --git a/src/institucion/institucion.controller.ts b/src/institucion/institucion.controller.ts index 7c75188..5231d66 100644 --- a/src/institucion/institucion.controller.ts +++ b/src/institucion/institucion.controller.ts @@ -26,7 +26,6 @@ import { MessageOutputDto } from '../dto/output/message.dto'; import { InstitucionOutputDto } from './dto/output/institucion.dto'; import { InstitucionMinOutputDto } from './dto/output/institucion-min.dto'; import { InstitucionesOutputDto } from './dto/output/instituciones.dto'; -import { InstitucionesMinOutputDto } from './dto/output/instituciones-min.dto'; @Controller('institucion') @ApiTags('institucion') @@ -36,11 +35,9 @@ export class InstitucionController { private validarUsuarioService: ValidarUsuarioService, ) {} - @Serealize(InstitucionesMinOutputDto) + @Serealize(InstitucionMinOutputDto) @Get('instituciones-activas') - @ApiOperation({ - description: 'Endpoint que retorna todas las instituciones activas.', - }) + @ApiOperation({ description: 'Instituciones activas.' }) activas() { return this.institucionService.findMinInfoAll(true); } @@ -48,9 +45,7 @@ export class InstitucionController { @Serealize(InstitucionMinOutputDto) @Get() @UseGuards(AuthGuard('jwt')) - @ApiOperation({ - description: 'Endpoint que retorna todas las instituciones.', - }) + @ApiOperation({ description: 'Todas las instituciones min.' }) @ApiBearerAuth('jwt') get(@Request() req) { const superAdmin: Operador = req.user.operador; @@ -62,9 +57,7 @@ export class InstitucionController { @Serealize(InstitucionOutputDto) @Get('institucion') @UseGuards(AuthGuard('jwt')) - @ApiOperation({ - description: 'Endpoint que retorna la información de una institución.', - }) + @ApiOperation({ description: 'Información de una institución.' }) @ApiBearerAuth('jwt') @ApiQuery({ description: 'Id de la institución.', @@ -75,26 +68,25 @@ export class InstitucionController { const admin: Operador = req.user.operador; this.validarUsuarioService.validarSuperAdminAdmin(admin); - return this.institucionService - .findFullInfoById(parseInt(query.id_institucion)) - .then((institucion) => { - if ( - admin.tipoUsuario.id_tipo_usuario === 3 && - admin.institucion.id_institucion != institucion.id_institucion - ) - throw new ForbiddenException( - 'No puedes acceder a esta información porque no le pertenece a tu institución.', - ); - return institucion; - }); + return this.institucionService.findFullInfoById( + parseInt(query.id_institucion), + ); + // .then((institucion) => { + // if ( + // admin.tipoUsuario.id_tipo_usuario === 3 && + // admin.institucion.id_institucion != institucion.id_institucion + // ) + // throw new ForbiddenException( + // 'No puedes acceder a esta información porque no le pertenece a tu institución.', + // ); + // return institucion; + // }); } @Serealize(InstitucionesOutputDto) @Get('instituciones') @UseGuards(AuthGuard('jwt')) - @ApiOperation({ - description: 'Endpoint que retorna todas las instituciones.', - }) + @ApiOperation({ description: 'Todas las instituciones con responsable.' }) @ApiBearerAuth('jwt') instituciones(@Request() req) { const superAdmin: Operador = req.user.operador; @@ -106,18 +98,17 @@ export class InstitucionController { @Serealize(MessageOutputDto) @Put() @UseGuards(AuthGuard('jwt')) - @ApiOperation({ - description: 'Endpoint que actualiza la información de una institución.', - }) + @ApiOperation({ description: 'Actualiza la información de una institución.' }) @ApiBearerAuth('jwt') @ApiBody({ description: - 'Todas las variables a excepción de id_institucion son opcionales.', + 'Variables que necesita el endpoint. Las variables con "_" al inicio son opcionales.', examples: { ejemplo: { value: { id_institucion: 200, _activo: true, + _correo: '', _dias_multa_retraso: 7, _responsable: '', _telefono: '', diff --git a/src/modulo/modulo.controller.ts b/src/modulo/modulo.controller.ts index 6d46dad..bf752c7 100644 --- a/src/modulo/modulo.controller.ts +++ b/src/modulo/modulo.controller.ts @@ -125,7 +125,7 @@ export class ModuloController { @Put() @UseGuards(AuthGuard('jwt')) @ApiOperation({ - description: 'Endpoint que actualiza la información de un módulo.', + description: 'Actualiza la información de un módulo.', }) @ApiBearerAuth('jwt') @ApiBody({ diff --git a/src/operador/operador.controller.ts b/src/operador/operador.controller.ts index 25e1388..97437fd 100644 --- a/src/operador/operador.controller.ts +++ b/src/operador/operador.controller.ts @@ -178,7 +178,7 @@ export class OperadorController { @Put() @UseGuards(AuthGuard('jwt')) @ApiOperation({ - description: 'Endpoint que actualiza la información de un operador.', + description: 'Actualiza la información de un operador.', }) @ApiBearerAuth('jwt') @ApiBody({ diff --git a/src/passcode/passcode.controller.ts b/src/passcode/passcode.controller.ts index 7ec04b4..66bb8f1 100644 --- a/src/passcode/passcode.controller.ts +++ b/src/passcode/passcode.controller.ts @@ -67,7 +67,7 @@ export class PasscodeController { @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: - 'Endpoint que actualiza el status del equipo a "En uso" por medio del autoprestamo.', + 'Actualiza el status del equipo a "En uso" por medio del autoprestamo.', }) @ApiBearerAuth('jwt') @ApiBody({ diff --git a/src/prestamo/prestamo.controller.ts b/src/prestamo/prestamo.controller.ts index 2775823..ba35cd2 100644 --- a/src/prestamo/prestamo.controller.ts +++ b/src/prestamo/prestamo.controller.ts @@ -166,7 +166,7 @@ export class PrestamoController { @Put('entregar') @UseGuards(AuthGuard('jwt')) @ApiOperation({ - description: 'Endpoint que actualiza el status del equipo a "En uso".', + description: 'Actualiza el status del equipo a "En uso".', }) @ApiBearerAuth('jwt') @ApiBody({