modulos corregido
This commit is contained in:
parent
5ddddc7e7d
commit
b57c9e5f11
@ -1,12 +1,17 @@
|
||||
import { Controller, Get, Query, Request, UseGuards } from '@nestjs/common';
|
||||
import { AuthGuard } from '@nestjs/passport';
|
||||
import { ApiBearerAuth, ApiOperation, ApiQuery, ApiTags } from '@nestjs/swagger';
|
||||
import {
|
||||
ApiBearerAuth,
|
||||
ApiOperation,
|
||||
ApiQuery,
|
||||
ApiTags,
|
||||
} from '@nestjs/swagger';
|
||||
import { Serealize } from '../interceptors/serialize.interceptor';
|
||||
import { ModuloMotivoService } from './modulo-motivo.service';
|
||||
import { ValidarUsuarioService } from '../validar-usuario/validar-usuario.service';
|
||||
import { Operador } from '../operador/entity/operador.entity';
|
||||
import { GetDto } from './dto/input/get.dto';
|
||||
import { ModuloOutputDto } from '../modulo/dto/output/modulo.dto';
|
||||
import { ModuloDto } from '../modulo/dto/input/modulo.dto';
|
||||
import { ModuloMotivoOutputDto } from './dto/output/modulo-motivo.dto';
|
||||
|
||||
@Controller('modulo-motivo')
|
||||
@ -58,7 +63,7 @@ export class ModuloMotivoController {
|
||||
name: 'id_modulo',
|
||||
type: 'string',
|
||||
})
|
||||
reporte(@Request() req, @Query() query: ModuloOutputDto) {
|
||||
reporte(@Request() req, @Query() query: ModuloDto) {
|
||||
const admin: Operador = req.user.operador;
|
||||
|
||||
this.validarUsuarioService.validarAdmin(admin);
|
||||
|
@ -83,6 +83,18 @@ export class ModuloController {
|
||||
return this.moduloService.findAll(parseInt(query.id_institucion));
|
||||
}
|
||||
|
||||
@Serealize(OnlyModuloOutputDto)
|
||||
@Get('modulos-activos')
|
||||
@ApiOperation({ description: 'Todos los módulos de una institución.' })
|
||||
@ApiQuery({
|
||||
description: 'Id de la institución.',
|
||||
name: 'id_institucion',
|
||||
type: 'string',
|
||||
})
|
||||
modulosActivos(@Query() query: IdInstitucionDto) {
|
||||
return this.moduloService.findAllActivo(parseInt(query.id_institucion));
|
||||
}
|
||||
|
||||
@Serealize(OnlyModuloOutputDto)
|
||||
@Get('modulos-operador')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ -97,18 +109,6 @@ export class ModuloController {
|
||||
return this.moduloService.findAllAdmin(operador);
|
||||
}
|
||||
|
||||
@Serealize(OnlyModuloOutputDto)
|
||||
@Get('modulos-activos')
|
||||
@ApiOperation({ description: 'Todos los módulos de una institución.' })
|
||||
@ApiQuery({
|
||||
description: 'Id de la institución.',
|
||||
name: 'id_institucion',
|
||||
type: 'string',
|
||||
})
|
||||
modulosActivos(@Query() query: IdInstitucionDto) {
|
||||
return this.moduloService.findAllActivo(parseInt(query.id_institucion));
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
|
Loading…
Reference in New Issue
Block a user