modelo controller final

This commit is contained in:
2022-12-23 07:56:29 -06:00
parent 7de9aa4046
commit d25d69a953
4 changed files with 5 additions and 11 deletions
-1
View File
@@ -1,7 +1,6 @@
import {
Body,
Controller,
ForbiddenException,
Get,
Post,
Put,
-1
View File
@@ -1,7 +1,6 @@
import {
Body,
Controller,
ForbiddenException,
Get,
Put,
Query,
+3 -2
View File
@@ -1,7 +1,6 @@
import {
Body,
Controller,
ForbiddenException,
Get,
Put,
Query,
@@ -89,7 +88,9 @@ export class InstitucionController {
@Serealize(MessageOutputDto)
@Put()
@UseGuards(AuthGuard('jwt'))
@ApiOperation({ description: 'Actualizar la información de una institución.' })
@ApiOperation({
description: 'Actualizar la información de una institución.',
})
@ApiBearerAuth('jwt')
@ApiBody({
description:
+2 -7
View File
@@ -1,7 +1,6 @@
import {
Body,
Controller,
ForbiddenException,
Get,
Post,
Query,
@@ -36,7 +35,7 @@ export class ModeloController {
@Serealize(MessageOutputDto)
@Post()
@UseGuards(AuthGuard('jwt'))
@ApiOperation({ description: 'Endpoint que crea un nuevo modelo.' })
@ApiOperation({ description: 'Crear un nuevo modelo.' })
@ApiBearerAuth('jwt')
@ApiBody({
description: 'Variables que necesita el endpoint.',
@@ -46,17 +45,13 @@ export class ModeloController {
const superAdmin: Operador = req.user.operador;
this.validarUsuarioService.validarSuperAdmin(superAdmin);
if (!superAdmin || superAdmin.tipoUsuario.id_tipo_usuario != 2)
throw new ForbiddenException(
'No tienes los permisos necesarios para realizar esta acción.',
);
return this.modeloService.create(body.modelo, body.tipo);
}
@Serealize(ModeloOutputDto)
@Get()
@UseGuards(AuthGuard('jwt'))
@ApiOperation({ description: 'Endpoint que retorna todos los modelos.' })
@ApiOperation({ description: 'Todos los modelos dependiendo del tipo.' })
@ApiBearerAuth('jwt')
@ApiQuery({
description: 'Tipo de marca que se busca.',