jwt modulos finales
This commit is contained in:
parent
7afb278851
commit
32aeb6ac09
@ -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;
|
||||
});
|
||||
}
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
})
|
||||
|
@ -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.',
|
||||
|
@ -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.',
|
||||
|
@ -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',
|
||||
|
@ -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.',
|
||||
})
|
||||
|
@ -3,10 +3,10 @@ import { InstitucionMinOutputDto } from '../../../institucion/dto/output/institu
|
||||
|
||||
export class ModuloOutputDto {
|
||||
@Expose()
|
||||
activo;
|
||||
id_modulo;
|
||||
|
||||
@Expose()
|
||||
id_modulo;
|
||||
activo;
|
||||
|
||||
@Expose()
|
||||
modulo;
|
||||
|
@ -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.',
|
||||
})
|
||||
|
Loading…
Reference in New Issue
Block a user