diff --git a/src/carrera-programa/carrera-programa.service.ts b/src/carrera-programa/carrera-programa.service.ts index 88120d3..0946c07 100644 --- a/src/carrera-programa/carrera-programa.service.ts +++ b/src/carrera-programa/carrera-programa.service.ts @@ -52,7 +52,7 @@ export class CarreraProgramaService { .findOne({ id_carrera_programa }) .then((carreraPrograma) => { if (!carreraPrograma) - throw new NotFoundException('No existe esta carrera programa.'); + throw new NotFoundException('No existe este id carrera programa.'); return carreraPrograma; }); } diff --git a/src/institucion-dia/institucion-dia.controller.ts b/src/institucion-dia/institucion-dia.controller.ts index 3bea622..769d891 100644 --- a/src/institucion-dia/institucion-dia.controller.ts +++ b/src/institucion-dia/institucion-dia.controller.ts @@ -1,4 +1,5 @@ -import { Body, Controller, Get, Put, Query } from '@nestjs/common'; +import { Body, Controller, Get, Put, Query, UseGuards } from '@nestjs/common'; +import { AuthGuard } from '@nestjs/passport'; import { ApiBody, ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger'; import { Serealize } from '../interceptors/serialize.interceptor'; import { InstitucionDiaService } from './institucion-dia.service'; @@ -13,6 +14,7 @@ export class InstitucionDiaController { @Serealize(InstitucionCarreaOutputDto) @Get() + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que retorna todos los días de una institución.', }) @@ -28,6 +30,7 @@ export class InstitucionDiaController { } @Put() + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que actualiza la información de un día de una institución.', diff --git a/src/institucion-infraccion/institucion-infraccion.controller.ts b/src/institucion-infraccion/institucion-infraccion.controller.ts index c2fa1d3..842a8f6 100644 --- a/src/institucion-infraccion/institucion-infraccion.controller.ts +++ b/src/institucion-infraccion/institucion-infraccion.controller.ts @@ -1,4 +1,13 @@ -import { Body, Controller, Get, Post, Put, Query } from '@nestjs/common'; +import { + Body, + Controller, + Get, + Post, + Put, + Query, + UseGuards, +} from '@nestjs/common'; +import { AuthGuard } from '@nestjs/passport'; import { ApiBody, ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger'; import { Serealize } from '../interceptors/serialize.interceptor'; import { InstitucionInfraccionService } from './institucion-infraccion.service'; @@ -16,6 +25,7 @@ export class InstitucionInfraccionController { ) {} @Post() + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que crea una infracción.' }) @ApiBody({ description: 'Es obligatorio mandar la variable infraccion.', @@ -27,6 +37,7 @@ export class InstitucionInfraccionController { @Serealize(InfraccionOutputDto) @Get() + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que retorna todas las infracciones.' }) get() { return this.institucionInfraccionService.findAll(); @@ -34,6 +45,7 @@ export class InstitucionInfraccionController { @Serealize(InstitucionInfraccionOutputDto) @Get('infracciones') + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que retorna las infracciones de una institución.', }) @@ -49,6 +61,7 @@ export class InstitucionInfraccionController { } @Put() + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que actualiza los días de multa de una infracción.', }) diff --git a/src/institucion-programa/institucion-programa.controller.ts b/src/institucion-programa/institucion-programa.controller.ts index a1b898e..9e75901 100644 --- a/src/institucion-programa/institucion-programa.controller.ts +++ b/src/institucion-programa/institucion-programa.controller.ts @@ -1,4 +1,13 @@ -import { Body, Controller, Get, Post, Put, Query } from '@nestjs/common'; +import { + Body, + Controller, + Get, + Post, + Put, + Query, + UseGuards, +} from '@nestjs/common'; +import { AuthGuard } from '@nestjs/passport'; import { ApiBody, ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger'; import { Serealize } from '../interceptors/serialize.interceptor'; import { InstitucionProgramaService } from './institucion-programa.service'; @@ -15,6 +24,7 @@ export class InstitucionProgramaController { constructor(private institucionProgramaService: InstitucionProgramaService) {} @Post() + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que crea un programa nuevo.' }) @ApiBody({ description: 'Es obligatorio mandar la varible programa.', @@ -26,6 +36,7 @@ export class InstitucionProgramaController { @Serealize(ProgramaOutputDto) @Get() + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que retorna todos los programas.' }) get() { return this.institucionProgramaService.findAllProgramas(); @@ -33,6 +44,7 @@ export class InstitucionProgramaController { @Serealize(InstitucionProgramaOutputDto) @Get('programas') + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que retorna todos los programas de una institución.', }) @@ -49,6 +61,7 @@ export class InstitucionProgramaController { @Serealize(InstitucionProgramaMinOutputDto) @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.', @@ -66,6 +79,7 @@ export class InstitucionProgramaController { } @Put() + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que actualiza la información de una institución programa.', diff --git a/src/institucion-tipo-carrito/institucion-tipo-carrito.controller.ts b/src/institucion-tipo-carrito/institucion-tipo-carrito.controller.ts index 0aa3c1d..12aa9e5 100644 --- a/src/institucion-tipo-carrito/institucion-tipo-carrito.controller.ts +++ b/src/institucion-tipo-carrito/institucion-tipo-carrito.controller.ts @@ -1,4 +1,13 @@ -import { Body, Controller, Get, Post, Put, Query } from '@nestjs/common'; +import { + Body, + Controller, + Get, + Post, + Put, + Query, + UseGuards, +} from '@nestjs/common'; +import { AuthGuard } from '@nestjs/passport'; import { ApiBody, ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger'; import { Serealize } from '../interceptors/serialize.interceptor'; import { InstitucionTipoCarritoService } from './institucion-tipo-carrito.service'; @@ -17,6 +26,7 @@ export class InstitucionTipoCarritoController { ) {} @Post() + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que crea un tipo de carrito.' }) @ApiBody({ description: 'Ambas variables son obligatorias.', @@ -31,6 +41,7 @@ export class InstitucionTipoCarritoController { @Serealize(TipoCarritoOutputDto) @Get() + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que retorna todos los tipos de carrito.', }) @@ -40,6 +51,7 @@ export class InstitucionTipoCarritoController { @Serealize(InstitucionTiposCarritoOutputDto) @Get('tipos-carrito') + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que retorna todos los tipos de carrito de una institución.', @@ -57,6 +69,7 @@ export class InstitucionTipoCarritoController { @Serealize(InstitucionTiposCarritoMostarOutputDto) @Get('tipos-carrito-mostrar') + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que retorna todos los tipos de carrito de una institución que tengan el campo mostrar en true.', @@ -74,6 +87,7 @@ export class InstitucionTipoCarritoController { } @Put() + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que actualiza el campo mostrar de una institución tipo carrito.', diff --git a/src/institucion-tipo-entrada/institucion-tipo-entrada.controller.ts b/src/institucion-tipo-entrada/institucion-tipo-entrada.controller.ts index dbb2f6c..8bcdff0 100644 --- a/src/institucion-tipo-entrada/institucion-tipo-entrada.controller.ts +++ b/src/institucion-tipo-entrada/institucion-tipo-entrada.controller.ts @@ -1,4 +1,13 @@ -import { Body, Controller, Get, Post, Put, Query } from '@nestjs/common'; +import { + Body, + Controller, + Get, + Post, + Put, + Query, + UseGuards, +} from '@nestjs/common'; +import { AuthGuard } from '@nestjs/passport'; import { ApiBody, ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger'; import { Serealize } from 'src/interceptors/serialize.interceptor'; import { InstitucionTipoEntradaService } from './institucion-tipo-entrada.service'; @@ -15,6 +24,7 @@ export class InstitucionTipoEntradaController { constructor(private tipoEntradaService: InstitucionTipoEntradaService) {} @Post() + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que crea un tipo de entrada.' }) @ApiBody({ description: 'Es obligatorio mandar la variable tipo_entrada.', @@ -26,6 +36,7 @@ export class InstitucionTipoEntradaController { @Serealize(TipoEntradaOutputDto) @Get() + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que retorna todos los tipos de entrada.', }) @@ -35,6 +46,7 @@ export class InstitucionTipoEntradaController { @Serealize(InstitucionTipoEntradaOutputDto) @Get('tipos-entrada') + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que retorna todos los tipos de entradas de una institución.', @@ -52,6 +64,7 @@ export class InstitucionTipoEntradaController { @Serealize(InstitucionTipoEntradaMinOutputDto) @Get('tipos-entrada-mostrar') + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que retorna todos los tipos de entrada de una institución que tengan el campo mostrar en true.', @@ -69,6 +82,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', diff --git a/src/institucion/institucion.controller.ts b/src/institucion/institucion.controller.ts index aec94e8..bcb3cb4 100644 --- a/src/institucion/institucion.controller.ts +++ b/src/institucion/institucion.controller.ts @@ -1,4 +1,5 @@ -import { Body, Controller, Get, Put, Query } from '@nestjs/common'; +import { Body, Controller, Get, Put, Query, UseGuards } from '@nestjs/common'; +import { AuthGuard } from '@nestjs/passport'; import { ApiBody, ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger'; import { Serealize } from '../interceptors/serialize.interceptor'; import { InstitucionService } from './institucion.service'; @@ -15,6 +16,7 @@ export class InstitucionController { @Serealize(InstitucionMinOutputDto) @Get() + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que retorna todas las instituciones.', }) @@ -24,6 +26,7 @@ export class InstitucionController { @Serealize(InstitucionOutputDto) @Get('institucion') + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que retorna la información de una institución.', }) @@ -46,6 +49,7 @@ export class InstitucionController { } @Put() + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que actualiza la información de una institución.', }) diff --git a/src/modulo/dto/output/modulo.dto.ts b/src/modulo/dto/output/modulo.dto.ts index 3be5ba5..dba1e0d 100644 --- a/src/modulo/dto/output/modulo.dto.ts +++ b/src/modulo/dto/output/modulo.dto.ts @@ -3,10 +3,10 @@ import { InstitucionMinOutputDto } from '../../../institucion/dto/output/institu export class ModuloOutputDto { @Expose() - activo; + id_modulo; @Expose() - id_modulo; + activo; @Expose() modulo; diff --git a/src/modulo/modulo.controller.ts b/src/modulo/modulo.controller.ts index e74c0f9..a443360 100644 --- a/src/modulo/modulo.controller.ts +++ b/src/modulo/modulo.controller.ts @@ -35,6 +35,7 @@ export class ModuloController { @Serealize(ModuloOutputDto) @Get('modulo') + // @UseGuards(AuthGuard('jwt')) @ApiOperation({ description: 'Endpoint que retorna la información de un módulo.', })