From 2baa5a9aad997d7b207075152e08b23130da260a Mon Sep 17 00:00:00 2001 From: xXpuma99Xx <51341582+xXpuma99Xx@users.noreply.github.com> Date: Mon, 24 Oct 2022 18:05:38 -0500 Subject: [PATCH] operador update en 2 --- src/operador/dto/input/update-password.dto.ts | 11 +++++++++++ src/operador/dto/input/update.dto.ts | 16 ++-------------- src/operador/operador.controller.ts | 3 ++- 3 files changed, 15 insertions(+), 15 deletions(-) create mode 100644 src/operador/dto/input/update-password.dto.ts diff --git a/src/operador/dto/input/update-password.dto.ts b/src/operador/dto/input/update-password.dto.ts new file mode 100644 index 0000000..0639f20 --- /dev/null +++ b/src/operador/dto/input/update-password.dto.ts @@ -0,0 +1,11 @@ +import { IsInt, IsNotEmpty, IsOptional, IsString } from 'class-validator'; + +export class UpdatePasswordOperadorDto { + @IsInt() + id_operador: number; + + @IsString() + @IsNotEmpty() + @IsOptional() + password?: string; +} diff --git a/src/operador/dto/input/update.dto.ts b/src/operador/dto/input/update.dto.ts index dffbc2f..e7d23e7 100644 --- a/src/operador/dto/input/update.dto.ts +++ b/src/operador/dto/input/update.dto.ts @@ -1,21 +1,9 @@ -import { - IsBoolean, - IsInt, - IsNotEmpty, - IsOptional, - IsString, -} from 'class-validator'; +import { IsInt, IsOptional } from 'class-validator'; export class UpdateOperadorDto { @IsInt() id_operador: number; - @IsBoolean() @IsOptional() - activo?: boolean; - - @IsString() - @IsNotEmpty() - @IsOptional() - password?: string; + activo: boolean; } diff --git a/src/operador/operador.controller.ts b/src/operador/operador.controller.ts index eceb183..db421f8 100644 --- a/src/operador/operador.controller.ts +++ b/src/operador/operador.controller.ts @@ -24,6 +24,7 @@ import { CreateAdminDto } from './dto/input/create-admin.dto'; import { CreateOperadorDto } from './dto/input/create-operador.dto'; import { OperadoresDto } from './dto/input/operadores.dto'; import { UpdateOperadorDto } from './dto/input/update.dto'; +import { UpdatePasswordOperadorDto } from './dto/input/update-password.dto'; import { MessageOutputDto } from '../dto/output/message.dto'; import { OperadorOutputDto } from './dto/output/operador.dto'; @@ -162,7 +163,7 @@ export class OperadorController { description: 'Es obligatorio enviar el campo id_operador.', examples: { ejemplo: { value: { id_operador: 4, _password: '' } } }, }) - passwordResset(@Request() req, @Body() body: UpdateOperadorDto) { + passwordResset(@Request() req, @Body() body: UpdatePasswordOperadorDto) { const admin: Operador = req.user.operador; this.validarUsuarioService.validarSuperAdminAdmin(admin);