jwt modulos finales
This commit is contained in:
parent
7afb278851
commit
32aeb6ac09
@ -52,7 +52,7 @@ export class CarreraProgramaService {
|
|||||||
.findOne({ id_carrera_programa })
|
.findOne({ id_carrera_programa })
|
||||||
.then((carreraPrograma) => {
|
.then((carreraPrograma) => {
|
||||||
if (!carreraPrograma)
|
if (!carreraPrograma)
|
||||||
throw new NotFoundException('No existe esta carrera programa.');
|
throw new NotFoundException('No existe este id carrera programa.');
|
||||||
return carreraPrograma;
|
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 { ApiBody, ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger';
|
||||||
import { Serealize } from '../interceptors/serialize.interceptor';
|
import { Serealize } from '../interceptors/serialize.interceptor';
|
||||||
import { InstitucionDiaService } from './institucion-dia.service';
|
import { InstitucionDiaService } from './institucion-dia.service';
|
||||||
@ -13,6 +14,7 @@ export class InstitucionDiaController {
|
|||||||
|
|
||||||
@Serealize(InstitucionCarreaOutputDto)
|
@Serealize(InstitucionCarreaOutputDto)
|
||||||
@Get()
|
@Get()
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description: 'Endpoint que retorna todos los días de una institución.',
|
description: 'Endpoint que retorna todos los días de una institución.',
|
||||||
})
|
})
|
||||||
@ -28,6 +30,7 @@ export class InstitucionDiaController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Put()
|
@Put()
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description:
|
description:
|
||||||
'Endpoint que actualiza la información de un día de una institución.',
|
'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 { ApiBody, ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger';
|
||||||
import { Serealize } from '../interceptors/serialize.interceptor';
|
import { Serealize } from '../interceptors/serialize.interceptor';
|
||||||
import { InstitucionInfraccionService } from './institucion-infraccion.service';
|
import { InstitucionInfraccionService } from './institucion-infraccion.service';
|
||||||
@ -16,6 +25,7 @@ export class InstitucionInfraccionController {
|
|||||||
) {}
|
) {}
|
||||||
|
|
||||||
@Post()
|
@Post()
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({ description: 'Endpoint que crea una infracción.' })
|
@ApiOperation({ description: 'Endpoint que crea una infracción.' })
|
||||||
@ApiBody({
|
@ApiBody({
|
||||||
description: 'Es obligatorio mandar la variable infraccion.',
|
description: 'Es obligatorio mandar la variable infraccion.',
|
||||||
@ -27,6 +37,7 @@ export class InstitucionInfraccionController {
|
|||||||
|
|
||||||
@Serealize(InfraccionOutputDto)
|
@Serealize(InfraccionOutputDto)
|
||||||
@Get()
|
@Get()
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({ description: 'Endpoint que retorna todas las infracciones.' })
|
@ApiOperation({ description: 'Endpoint que retorna todas las infracciones.' })
|
||||||
get() {
|
get() {
|
||||||
return this.institucionInfraccionService.findAll();
|
return this.institucionInfraccionService.findAll();
|
||||||
@ -34,6 +45,7 @@ export class InstitucionInfraccionController {
|
|||||||
|
|
||||||
@Serealize(InstitucionInfraccionOutputDto)
|
@Serealize(InstitucionInfraccionOutputDto)
|
||||||
@Get('infracciones')
|
@Get('infracciones')
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description: 'Endpoint que retorna las infracciones de una institución.',
|
description: 'Endpoint que retorna las infracciones de una institución.',
|
||||||
})
|
})
|
||||||
@ -49,6 +61,7 @@ export class InstitucionInfraccionController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Put()
|
@Put()
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description: 'Endpoint que actualiza los días de multa de una infracción.',
|
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 { ApiBody, ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger';
|
||||||
import { Serealize } from '../interceptors/serialize.interceptor';
|
import { Serealize } from '../interceptors/serialize.interceptor';
|
||||||
import { InstitucionProgramaService } from './institucion-programa.service';
|
import { InstitucionProgramaService } from './institucion-programa.service';
|
||||||
@ -15,6 +24,7 @@ export class InstitucionProgramaController {
|
|||||||
constructor(private institucionProgramaService: InstitucionProgramaService) {}
|
constructor(private institucionProgramaService: InstitucionProgramaService) {}
|
||||||
|
|
||||||
@Post()
|
@Post()
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({ description: 'Endpoint que crea un programa nuevo.' })
|
@ApiOperation({ description: 'Endpoint que crea un programa nuevo.' })
|
||||||
@ApiBody({
|
@ApiBody({
|
||||||
description: 'Es obligatorio mandar la varible programa.',
|
description: 'Es obligatorio mandar la varible programa.',
|
||||||
@ -26,6 +36,7 @@ export class InstitucionProgramaController {
|
|||||||
|
|
||||||
@Serealize(ProgramaOutputDto)
|
@Serealize(ProgramaOutputDto)
|
||||||
@Get()
|
@Get()
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({ description: 'Endpoint que retorna todos los programas.' })
|
@ApiOperation({ description: 'Endpoint que retorna todos los programas.' })
|
||||||
get() {
|
get() {
|
||||||
return this.institucionProgramaService.findAllProgramas();
|
return this.institucionProgramaService.findAllProgramas();
|
||||||
@ -33,6 +44,7 @@ export class InstitucionProgramaController {
|
|||||||
|
|
||||||
@Serealize(InstitucionProgramaOutputDto)
|
@Serealize(InstitucionProgramaOutputDto)
|
||||||
@Get('programas')
|
@Get('programas')
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description: 'Endpoint que retorna todos los programas de una institución.',
|
description: 'Endpoint que retorna todos los programas de una institución.',
|
||||||
})
|
})
|
||||||
@ -49,6 +61,7 @@ export class InstitucionProgramaController {
|
|||||||
|
|
||||||
@Serealize(InstitucionProgramaMinOutputDto)
|
@Serealize(InstitucionProgramaMinOutputDto)
|
||||||
@Get('programas-mostrar')
|
@Get('programas-mostrar')
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description:
|
description:
|
||||||
'Endpoint que retorna todos los programas de una institución que tengan el campo mostrar en true.',
|
'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()
|
@Put()
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description:
|
description:
|
||||||
'Endpoint que actualiza la información de una institución programa.',
|
'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 { ApiBody, ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger';
|
||||||
import { Serealize } from '../interceptors/serialize.interceptor';
|
import { Serealize } from '../interceptors/serialize.interceptor';
|
||||||
import { InstitucionTipoCarritoService } from './institucion-tipo-carrito.service';
|
import { InstitucionTipoCarritoService } from './institucion-tipo-carrito.service';
|
||||||
@ -17,6 +26,7 @@ export class InstitucionTipoCarritoController {
|
|||||||
) {}
|
) {}
|
||||||
|
|
||||||
@Post()
|
@Post()
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({ description: 'Endpoint que crea un tipo de carrito.' })
|
@ApiOperation({ description: 'Endpoint que crea un tipo de carrito.' })
|
||||||
@ApiBody({
|
@ApiBody({
|
||||||
description: 'Ambas variables son obligatorias.',
|
description: 'Ambas variables son obligatorias.',
|
||||||
@ -31,6 +41,7 @@ export class InstitucionTipoCarritoController {
|
|||||||
|
|
||||||
@Serealize(TipoCarritoOutputDto)
|
@Serealize(TipoCarritoOutputDto)
|
||||||
@Get()
|
@Get()
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description: 'Endpoint que retorna todos los tipos de carrito.',
|
description: 'Endpoint que retorna todos los tipos de carrito.',
|
||||||
})
|
})
|
||||||
@ -40,6 +51,7 @@ export class InstitucionTipoCarritoController {
|
|||||||
|
|
||||||
@Serealize(InstitucionTiposCarritoOutputDto)
|
@Serealize(InstitucionTiposCarritoOutputDto)
|
||||||
@Get('tipos-carrito')
|
@Get('tipos-carrito')
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description:
|
description:
|
||||||
'Endpoint que retorna todos los tipos de carrito de una institución.',
|
'Endpoint que retorna todos los tipos de carrito de una institución.',
|
||||||
@ -57,6 +69,7 @@ export class InstitucionTipoCarritoController {
|
|||||||
|
|
||||||
@Serealize(InstitucionTiposCarritoMostarOutputDto)
|
@Serealize(InstitucionTiposCarritoMostarOutputDto)
|
||||||
@Get('tipos-carrito-mostrar')
|
@Get('tipos-carrito-mostrar')
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description:
|
description:
|
||||||
'Endpoint que retorna todos los tipos de carrito de una institución que tengan el campo mostrar en true.',
|
'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()
|
@Put()
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description:
|
description:
|
||||||
'Endpoint que actualiza el campo mostrar de una institución tipo carrito.',
|
'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 { ApiBody, ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger';
|
||||||
import { Serealize } from 'src/interceptors/serialize.interceptor';
|
import { Serealize } from 'src/interceptors/serialize.interceptor';
|
||||||
import { InstitucionTipoEntradaService } from './institucion-tipo-entrada.service';
|
import { InstitucionTipoEntradaService } from './institucion-tipo-entrada.service';
|
||||||
@ -15,6 +24,7 @@ export class InstitucionTipoEntradaController {
|
|||||||
constructor(private tipoEntradaService: InstitucionTipoEntradaService) {}
|
constructor(private tipoEntradaService: InstitucionTipoEntradaService) {}
|
||||||
|
|
||||||
@Post()
|
@Post()
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({ description: 'Endpoint que crea un tipo de entrada.' })
|
@ApiOperation({ description: 'Endpoint que crea un tipo de entrada.' })
|
||||||
@ApiBody({
|
@ApiBody({
|
||||||
description: 'Es obligatorio mandar la variable tipo_entrada.',
|
description: 'Es obligatorio mandar la variable tipo_entrada.',
|
||||||
@ -26,6 +36,7 @@ export class InstitucionTipoEntradaController {
|
|||||||
|
|
||||||
@Serealize(TipoEntradaOutputDto)
|
@Serealize(TipoEntradaOutputDto)
|
||||||
@Get()
|
@Get()
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description: 'Endpoint que retorna todos los tipos de entrada.',
|
description: 'Endpoint que retorna todos los tipos de entrada.',
|
||||||
})
|
})
|
||||||
@ -35,6 +46,7 @@ export class InstitucionTipoEntradaController {
|
|||||||
|
|
||||||
@Serealize(InstitucionTipoEntradaOutputDto)
|
@Serealize(InstitucionTipoEntradaOutputDto)
|
||||||
@Get('tipos-entrada')
|
@Get('tipos-entrada')
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description:
|
description:
|
||||||
'Endpoint que retorna todos los tipos de entradas de una institución.',
|
'Endpoint que retorna todos los tipos de entradas de una institución.',
|
||||||
@ -52,6 +64,7 @@ export class InstitucionTipoEntradaController {
|
|||||||
|
|
||||||
@Serealize(InstitucionTipoEntradaMinOutputDto)
|
@Serealize(InstitucionTipoEntradaMinOutputDto)
|
||||||
@Get('tipos-entrada-mostrar')
|
@Get('tipos-entrada-mostrar')
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description:
|
description:
|
||||||
'Endpoint que retorna todos los tipos de entrada de una institución que tengan el campo mostrar en true.',
|
'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()
|
@Put()
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description:
|
description:
|
||||||
'Endpoint que actualiza la información de el tipo de entrada de una institución',
|
'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 { ApiBody, ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger';
|
||||||
import { Serealize } from '../interceptors/serialize.interceptor';
|
import { Serealize } from '../interceptors/serialize.interceptor';
|
||||||
import { InstitucionService } from './institucion.service';
|
import { InstitucionService } from './institucion.service';
|
||||||
@ -15,6 +16,7 @@ export class InstitucionController {
|
|||||||
|
|
||||||
@Serealize(InstitucionMinOutputDto)
|
@Serealize(InstitucionMinOutputDto)
|
||||||
@Get()
|
@Get()
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description: 'Endpoint que retorna todas las instituciones.',
|
description: 'Endpoint que retorna todas las instituciones.',
|
||||||
})
|
})
|
||||||
@ -24,6 +26,7 @@ export class InstitucionController {
|
|||||||
|
|
||||||
@Serealize(InstitucionOutputDto)
|
@Serealize(InstitucionOutputDto)
|
||||||
@Get('institucion')
|
@Get('institucion')
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description: 'Endpoint que retorna la información de una institución.',
|
description: 'Endpoint que retorna la información de una institución.',
|
||||||
})
|
})
|
||||||
@ -46,6 +49,7 @@ export class InstitucionController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Put()
|
@Put()
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description: 'Endpoint que actualiza la información de una institución.',
|
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 {
|
export class ModuloOutputDto {
|
||||||
@Expose()
|
@Expose()
|
||||||
activo;
|
id_modulo;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
id_modulo;
|
activo;
|
||||||
|
|
||||||
@Expose()
|
@Expose()
|
||||||
modulo;
|
modulo;
|
||||||
|
@ -35,6 +35,7 @@ export class ModuloController {
|
|||||||
|
|
||||||
@Serealize(ModuloOutputDto)
|
@Serealize(ModuloOutputDto)
|
||||||
@Get('modulo')
|
@Get('modulo')
|
||||||
|
// @UseGuards(AuthGuard('jwt'))
|
||||||
@ApiOperation({
|
@ApiOperation({
|
||||||
description: 'Endpoint que retorna la información de un módulo.',
|
description: 'Endpoint que retorna la información de un módulo.',
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user