listo validar token

This commit is contained in:
xXpuma99Xx
2022-07-15 00:27:30 -05:00
parent c160a958af
commit b0ff282179
39 changed files with 351 additions and 89 deletions
+13 -4
View File
@@ -8,7 +8,13 @@ import {
UseGuards,
} from '@nestjs/common';
import { AuthGuard } from '@nestjs/passport';
import { ApiBody, ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger';
import {
ApiBearerAuth,
ApiBody,
ApiOperation,
ApiQuery,
ApiTags,
} from '@nestjs/swagger';
import { Serealize } from '../interceptors/serialize.interceptor';
import { ModuloService } from './modulo.service';
import { IdInstitucionDto } from '../dto/id-institucion.dto';
@@ -23,8 +29,9 @@ export class ModuloController {
constructor(private moduloService: ModuloService) {}
@Post()
// @UseGuards(AuthGuard('jwt'))
@UseGuards(AuthGuard('jwt'))
@ApiOperation({ description: 'Endpoint que crea un módulo.' })
@ApiBearerAuth('jwt')
@ApiBody({
description: 'Ambas variables son obligatorias.',
examples: { ejemplo: { value: { id_institucion: 200, modulo: '' } } },
@@ -35,10 +42,11 @@ export class ModuloController {
@Serealize(ModuloOutputDto)
@Get('modulo')
// @UseGuards(AuthGuard('jwt'))
@UseGuards(AuthGuard('jwt'))
@ApiOperation({
description: 'Endpoint que retorna la información de un módulo.',
})
@ApiBearerAuth('jwt')
@ApiQuery({
description: 'Id del modulo.',
name: 'id_modulo',
@@ -65,10 +73,11 @@ export class ModuloController {
}
@Put()
// @UseGuards(AuthGuard('jwt'))
@UseGuards(AuthGuard('jwt'))
@ApiOperation({
description: 'Endpoint que actualiza la información de un módulo.',
})
@ApiBearerAuth('jwt')
@ApiBody({
description: 'Todas las variables a excepción de id_modulo son opcionales.',
examples: {