institución usuario controller final
This commit is contained in:
parent
d1c7b25762
commit
ebbd150e32
@ -9,7 +9,7 @@ import { InjectRepository } from '@nestjs/typeorm';
|
||||
import { Repository } from 'typeorm';
|
||||
import { Equipo } from '../equipo/entity/equipo.entity';
|
||||
import { EquipoTipoEntrada } from './entity/equipo-tipo-entrada.entity';
|
||||
import { Operador } from 'src/operador/entity/operador.entity';
|
||||
import { Operador } from '../operador/entity/operador.entity';
|
||||
import { TipoEntrada } from '../institucion-tipo-entrada/entity/tipo-entrada.entity';
|
||||
import { FullInformacionEquipoTipoEntradaView } from './entity/views/full-informacion-equipo-tipo-entrada.view';
|
||||
import { InformacionEquipoTipoEntradaView } from './entity/views/informacion-equipo-tipo-entrada.view';
|
||||
|
@ -9,7 +9,7 @@ import { Repository } from 'typeorm';
|
||||
import { InstitucionTipoEntrada } from './entity/institucion-tipo-entrada.entity';
|
||||
import { Operador } from '../operador/entity/operador.entity';
|
||||
import { TipoEntrada } from './entity/tipo-entrada.entity';
|
||||
import { Usuario } from 'src/usuario/entity/usuario.entity';
|
||||
import { Usuario } from '../usuario/entity/usuario.entity';
|
||||
import { InstitucionService } from '../institucion/institucion.service';
|
||||
import { InstitucionUsuarioService } from '../institucion-usuario/institucion-usuario.service';
|
||||
|
||||
|
@ -5,7 +5,7 @@ import { Serealize } from '../interceptors/serialize.interceptor';
|
||||
import { InstitucionUsuarioService } from './institucion-usuario.service';
|
||||
import { ValidarUsuarioService } from '../validar-usuario/validar-usuario.service';
|
||||
import { Operador } from '../operador/entity/operador.entity';
|
||||
import { Usuario } from 'src/usuario/entity/usuario.entity';
|
||||
import { Usuario } from '../usuario/entity/usuario.entity';
|
||||
import { UpdateInstitucionUsuarioInputDto } from './dto/input/update.dto';
|
||||
import { MessageOutputDto } from '../dto/output/message.dto';
|
||||
import { InstitucionUsuarioMinOutputDto } from './dto/output/institucion-usuario-min.dto';
|
||||
@ -23,7 +23,7 @@ export class InstitucionUsuarioController {
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
description:
|
||||
'Enpoint que obtiene todas las asociaciones entre un alumno y una institución y su carra que esten activas.',
|
||||
'Todas las instituciones activas a las que pertenece un usuario.',
|
||||
})
|
||||
@ApiBearerAuth('jwt')
|
||||
get(@Request() req) {
|
||||
@ -37,8 +37,7 @@ export class InstitucionUsuarioController {
|
||||
@Put('desactivar-cuentas')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
description:
|
||||
'Enpoint que desactiva todas las cuentas de la institución a la que pertenece el admin.',
|
||||
description: 'Desactivar todas las cuentas de la institución de un admin.',
|
||||
})
|
||||
@ApiBearerAuth('jwt')
|
||||
desactivarCuentas(@Request() req) {
|
||||
@ -52,18 +51,13 @@ export class InstitucionUsuarioController {
|
||||
@Put()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
description: 'Enpoint que actualiza la información de un usuario.',
|
||||
description: 'Actualizar la información de una institución usuario.',
|
||||
})
|
||||
@ApiBearerAuth('jwt')
|
||||
@ApiBody({
|
||||
description: 'Variables que necesita el endpoint.',
|
||||
examples: {
|
||||
ejemplo: {
|
||||
value: {
|
||||
activo: true,
|
||||
id_institucion_usuario: 1,
|
||||
},
|
||||
},
|
||||
ejemplo: { value: { activo: true, id_institucion_usuario: 1 } },
|
||||
},
|
||||
})
|
||||
update(@Request() req, @Body() body: UpdateInstitucionUsuarioInputDto) {
|
||||
|
@ -1,13 +1,13 @@
|
||||
import { ConflictException, Injectable } from '@nestjs/common';
|
||||
import { InjectRepository } from '@nestjs/typeorm';
|
||||
import { FindOptionsWhere, Repository } from 'typeorm';
|
||||
import { Institucion } from 'src/institucion/entity/institucion.entity';
|
||||
import { Institucion } from '../institucion/entity/institucion.entity';
|
||||
import { InstitucionCarrera } from '../institucion-carrera/entity/institucion-carrera.entity';
|
||||
import { InstitucionUsuario } from './entity/institucion-usuario.entity';
|
||||
import { Usuario } from '../usuario/entity/usuario.entity';
|
||||
import { FullInformacionInstitucionUsuarioView } from './entity/views/full-informacion-institucion-usuario.view';
|
||||
import { InformacionInstitucionUsuarioView } from './entity/views/informacion-institucion-usuario.view';
|
||||
import { Operador } from 'src/operador/entity/operador.entity';
|
||||
import { Operador } from '../operador/entity/operador.entity';
|
||||
|
||||
@Injectable()
|
||||
export class InstitucionUsuarioService {
|
||||
|
@ -9,7 +9,7 @@ import { Operador } from '../../../operador/entity/operador.entity';
|
||||
import { Prestamo } from '../prestamo.entity';
|
||||
import { TipoCarrito } from '../../../institucion-tipo-carrito/entity/tipo-carrito.entity';
|
||||
import { Usuario } from '../../../usuario/entity/usuario.entity';
|
||||
import { Carrera } from 'src/institucion-carrera/entity/carrera.entity';
|
||||
import { Carrera } from '../institucion-carrera/entity/carrera.entity';
|
||||
|
||||
@ViewEntity({
|
||||
expression: (dataSource: DataSource) =>
|
||||
|
@ -15,7 +15,7 @@ import { InstitucionCarreraService } from '../institucion-carrera/institucion-ca
|
||||
import { InstitucionUsuarioService } from '../institucion-usuario/institucion-usuario.service';
|
||||
import { NodemailerService } from '../nodemailer/nodemailer.service';
|
||||
import { TipoUsuarioService } from '../tipo-usuario/tipo-usuario.service';
|
||||
import { Operador } from 'src/operador/entity/operador.entity';
|
||||
import { Operador } from '../operador/entity/operador.entity';
|
||||
|
||||
@Injectable()
|
||||
export class UsuarioService {
|
||||
|
@ -1,6 +1,6 @@
|
||||
import { ForbiddenException, Injectable } from '@nestjs/common';
|
||||
import { Operador } from 'src/operador/entity/operador.entity';
|
||||
import { Usuario } from 'src/usuario/entity/usuario.entity';
|
||||
import { Operador } from '../operador/entity/operador.entity';
|
||||
import { Usuario } from '../usuario/entity/usuario.entity';
|
||||
|
||||
@Injectable()
|
||||
export class ValidarUsuarioService {
|
||||
|
Loading…
Reference in New Issue
Block a user