From 329a57a2c54bdc618ee1a4d3511e3afd1b512a11 Mon Sep 17 00:00:00 2001 From: lemuel Date: Thu, 22 Dec 2022 06:35:12 -0600 Subject: [PATCH] =?UTF-8?q?instituci=C3=B3n=20programa=20controller=20fina?= =?UTF-8?q?l?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/carrito/carrito.controller.ts | 2 +- src/equipo/equipo.controller.ts | 2 +- .../institucion-dia.controller.ts | 2 +- .../institucion-infraccion.controller.ts | 4 +-- .../institucion-programa.controller.ts | 32 ++++++++----------- .../institucion-tipo-carrito.controller.ts | 2 +- .../institucion-tipo-entrada.controller.ts | 2 +- src/institucion/institucion.controller.ts | 2 +- src/modulo/modulo.controller.ts | 2 +- src/operador/operador.controller.ts | 2 +- src/passcode/passcode.controller.ts | 2 +- src/prestamo/prestamo.controller.ts | 2 +- 12 files changed, 25 insertions(+), 31 deletions(-) diff --git a/src/carrito/carrito.controller.ts b/src/carrito/carrito.controller.ts index 44276ea..7f33b0f 100644 --- a/src/carrito/carrito.controller.ts +++ b/src/carrito/carrito.controller.ts @@ -150,7 +150,7 @@ export class CarritoController { @Serealize(MessageOutputDto) @Put() @UseGuards(AuthGuard('jwt')) - @ApiOperation({ description: 'Actualiza información de un carrito.' }) + @ApiOperation({ description: 'Actualizar información de un carrito.' }) @ApiBearerAuth('jwt') @ApiBody({ description: diff --git a/src/equipo/equipo.controller.ts b/src/equipo/equipo.controller.ts index 7b5924d..1e7603f 100644 --- a/src/equipo/equipo.controller.ts +++ b/src/equipo/equipo.controller.ts @@ -146,7 +146,7 @@ export class EquipoController { @Serealize(MessageOutputDto) @Put() @UseGuards(AuthGuard('jwt')) - @ApiOperation({ description: 'Actualiza la información de un equipo.' }) + @ApiOperation({ description: 'Actualizar 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 a6ff3e5..aa58de4 100644 --- a/src/institucion-dia/institucion-dia.controller.ts +++ b/src/institucion-dia/institucion-dia.controller.ts @@ -68,7 +68,7 @@ export class InstitucionDiaController { @Put() @UseGuards(AuthGuard('jwt')) @ApiOperation({ - description: 'Actualiza la información de un día de una institución.', + description: 'Actualizar 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 0e38dc8..2914996 100644 --- a/src/institucion-infraccion/institucion-infraccion.controller.ts +++ b/src/institucion-infraccion/institucion-infraccion.controller.ts @@ -30,7 +30,7 @@ export class InstitucionInfraccionController { @Serealize(MessageOutputDto) @Post() @UseGuards(AuthGuard('jwt')) - @ApiOperation({ description: 'Crear una infracción.' }) + @ApiOperation({ description: 'Crear una nueva infracción.' }) @ApiBearerAuth('jwt') @ApiBody({ description: 'Variables que necesita el endpoint.', @@ -73,7 +73,7 @@ export class InstitucionInfraccionController { @Put() @UseGuards(AuthGuard('jwt')) @ApiOperation({ - description: 'Actualiza la información de una institución infracción.', + description: 'Actualizar la información de una institución infracción.', }) @ApiBearerAuth('jwt') @ApiBody({ diff --git a/src/institucion-programa/institucion-programa.controller.ts b/src/institucion-programa/institucion-programa.controller.ts index 31c2c28..cae9be1 100644 --- a/src/institucion-programa/institucion-programa.controller.ts +++ b/src/institucion-programa/institucion-programa.controller.ts @@ -40,10 +40,10 @@ export class InstitucionProgramaController { @Serealize(MessageOutputDto) @Post() @UseGuards(AuthGuard('jwt')) - @ApiOperation({ description: 'Endpoint que crea un programa nuevo.' }) + @ApiOperation({ description: 'Crear un nuevo programa.' }) @ApiBearerAuth('jwt') @ApiBody({ - description: 'Es obligatorio mandar la varible programa.', + description: 'Variables que necesita el endpoint.', examples: { ejemplo: { value: { programa: '' } } }, }) create(@Request() req, @Body() body: CreateProgramaDto) { @@ -56,12 +56,12 @@ export class InstitucionProgramaController { @Serealize(ProgramaOutputDto) @Get() @UseGuards(AuthGuard('jwt')) - @ApiOperation({ description: 'Endpoint que retorna todos los programas.' }) + @ApiOperation({ description: 'Todos los programas.' }) @ApiBearerAuth('jwt') get(@Request() req) { - const operador: Operador = req.user.operador; + const superAdmin: Operador = req.user.operador; - this.validarUsuarioService.validarOperador(operador); + this.validarUsuarioService.validarSuperAdmin(superAdmin); return this.institucionProgramaService.findAllProgramas(); } @@ -69,20 +69,15 @@ export class InstitucionProgramaController { @Get('programas') @UseGuards(AuthGuard('jwt')) @ApiOperation({ - description: 'Endpoint que retorna todos los programas de una institución.', + description: 'Todos los programas de una institución de un operador.', }) @ApiBearerAuth('jwt') - @ApiQuery({ - description: 'Id de la institución.', - name: 'id_institucion', - type: 'string', - }) - programas(@Request() req, @Query() query: IdInstitucionDto) { - const admin: Operador = req.user.operador; + programas(@Request() req) { + const operador: Operador = req.user.operador; - this.validarUsuarioService.validarAdmin(admin); + this.validarUsuarioService.validarAdminOperador(operador); return this.institucionProgramaService.findAllByIdInstitucion( - parseInt(query.id_institucion), + operador.institucion.id_institucion, ); } @@ -90,8 +85,7 @@ export class InstitucionProgramaController { @Get('programas-mostrar') @UseGuards(AuthGuard('jwt')) @ApiOperation({ - description: - 'Endpoint que retorna todos los programas de una institución que tengan el campo mostrar en true.', + description: 'Todas las instituciones programas para mostrar.', }) @ApiBearerAuth('jwt') @ApiQuery({ @@ -113,11 +107,11 @@ export class InstitucionProgramaController { @Put() @UseGuards(AuthGuard('jwt')) @ApiOperation({ - description: 'Actualiza la información de una institución programa.', + description: 'Actualizar la información de una institución programa.', }) @ApiBearerAuth('jwt') @ApiBody({ - description: 'Es obligatorio mandar la varible programa.', + description: 'Variables que necesita el endpoint.', examples: { ejemplo: { value: { id_institucion_programa: 130, mostrar: true } }, }, diff --git a/src/institucion-tipo-carrito/institucion-tipo-carrito.controller.ts b/src/institucion-tipo-carrito/institucion-tipo-carrito.controller.ts index 202986a..2c4c433 100644 --- a/src/institucion-tipo-carrito/institucion-tipo-carrito.controller.ts +++ b/src/institucion-tipo-carrito/institucion-tipo-carrito.controller.ts @@ -119,7 +119,7 @@ export class InstitucionTipoCarritoController { @Put() @UseGuards(AuthGuard('jwt')) @ApiOperation({ - description: 'Actualiza la información de una institución tipo carrito.', + description: 'Actualizar 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 1d9ce7b..f319c36 100644 --- a/src/institucion-tipo-entrada/institucion-tipo-entrada.controller.ts +++ b/src/institucion-tipo-entrada/institucion-tipo-entrada.controller.ts @@ -116,7 +116,7 @@ export class InstitucionTipoEntradaController { @Put() @UseGuards(AuthGuard('jwt')) @ApiOperation({ - description: 'Actualiza la información de una institución tipo de entrada.', + description: 'Actualizar la información de una institución tipo de entrada.', }) @ApiBearerAuth('jwt') @ApiBody({ diff --git a/src/institucion/institucion.controller.ts b/src/institucion/institucion.controller.ts index c81dbc2..4f17ebc 100644 --- a/src/institucion/institucion.controller.ts +++ b/src/institucion/institucion.controller.ts @@ -89,7 +89,7 @@ export class InstitucionController { @Serealize(MessageOutputDto) @Put() @UseGuards(AuthGuard('jwt')) - @ApiOperation({ description: 'Actualiza la información de una institución.' }) + @ApiOperation({ description: 'Actualizar la información de una institución.' }) @ApiBearerAuth('jwt') @ApiBody({ description: diff --git a/src/modulo/modulo.controller.ts b/src/modulo/modulo.controller.ts index bf752c7..a2789d3 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: 'Actualiza la información de un módulo.', + description: 'Actualizar 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 97437fd..0249e31 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: 'Actualiza la información de un operador.', + description: 'Actualizar la información de un operador.', }) @ApiBearerAuth('jwt') @ApiBody({ diff --git a/src/passcode/passcode.controller.ts b/src/passcode/passcode.controller.ts index 66bb8f1..17d97e3 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: - 'Actualiza el status del equipo a "En uso" por medio del autoprestamo.', + 'Actualizar 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 ba35cd2..c38d6e5 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: 'Actualiza el status del equipo a "En uso".', + description: 'Actualizar el status del equipo a "En uso".', }) @ApiBearerAuth('jwt') @ApiBody({