operador controller final
This commit is contained in:
parent
ce9e37b176
commit
ee2b59c326
@ -39,7 +39,7 @@ export class OperadorController {
|
||||
@Serealize(MessageOutputDto)
|
||||
@Post('admin')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({ description: 'Endpoint que crea un admin.' })
|
||||
@ApiOperation({ description: 'Crear un nuevo admin.' })
|
||||
@ApiBearerAuth('jwt')
|
||||
@ApiBody({
|
||||
description: 'Variables que necesita el endpoint.',
|
||||
@ -70,7 +70,7 @@ export class OperadorController {
|
||||
@Serealize(MessageOutputDto)
|
||||
@Post('operador')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({ description: 'Endpoint que crea un operador.' })
|
||||
@ApiOperation({ description: 'Crear un nuevo operador.' })
|
||||
@ApiBearerAuth('jwt')
|
||||
@ApiBody({
|
||||
description: 'Variables que necesita el endpoint.',
|
||||
@ -104,7 +104,7 @@ export class OperadorController {
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
description:
|
||||
'Información de 25 operadores dependiendo de la página en la que se encuentra el usuario y sus filtros.',
|
||||
'Información de 25 opradores dependiendo de los filtros enviados.',
|
||||
})
|
||||
@ApiBearerAuth('jwt')
|
||||
@ApiQuery({
|
||||
@ -141,26 +141,24 @@ export class OperadorController {
|
||||
@Get('catalogo')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
description:
|
||||
'Endpoint que retorna todo el catálogo de operadores de una institucion.',
|
||||
description: 'Todos los operadores de una institucion de un admin.',
|
||||
})
|
||||
@ApiBearerAuth('jwt')
|
||||
catalogo(@Request() req) {
|
||||
const admin: Operador = req.user.operador;
|
||||
|
||||
this.validarUsuarioService.validarSuperAdminAdmin(admin);
|
||||
this.validarUsuarioService.validarAdmin(admin);
|
||||
return this.operadorService.findAllByInstitucion(admin.institucion);
|
||||
}
|
||||
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put('update-password')
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
description: 'Enpoint que envía una nueva password al correo del usuario.',
|
||||
})
|
||||
@ApiOperation({ description: 'Reenviar password al opreador.' })
|
||||
@ApiBearerAuth('jwt')
|
||||
@ApiBody({
|
||||
description: 'Es obligatorio enviar el campo id_operador.',
|
||||
description:
|
||||
'Variables que necesita el endpoint. Las variables con "_" al inicio son opcionales.',
|
||||
examples: { ejemplo: { value: { id_operador: 4, _password: '' } } },
|
||||
})
|
||||
passwordResset(@Request() req, @Body() body: UpdatePasswordOperadorDto) {
|
||||
@ -177,16 +175,12 @@ export class OperadorController {
|
||||
@Serealize(MessageOutputDto)
|
||||
@Put()
|
||||
@UseGuards(AuthGuard('jwt'))
|
||||
@ApiOperation({
|
||||
description: 'Actualizar la información de un operador.',
|
||||
})
|
||||
@ApiOperation({ description: 'Actualizar la información de un operador.' })
|
||||
@ApiBearerAuth('jwt')
|
||||
@ApiBody({
|
||||
description:
|
||||
'Todas las variables a excepción de id_operador son opcionales.',
|
||||
examples: {
|
||||
ejemplo: { value: { id_operador: 3, _activo: true } },
|
||||
},
|
||||
'Variables que necesita el endpoint. Las variables con "_" al inicio son opcionales.',
|
||||
examples: { ejemplo: { value: { id_operador: 3, _activo: true } } },
|
||||
})
|
||||
update(@Request() req, @Body() body: UpdateOperadorDto) {
|
||||
const admin: Operador = req.user.operador;
|
||||
|
Loading…
Reference in New Issue
Block a user