operador update en 2

This commit is contained in:
xXpuma99Xx
2022-10-24 18:05:38 -05:00
parent 6a29c23502
commit 2baa5a9aad
3 changed files with 15 additions and 15 deletions
@@ -0,0 +1,11 @@
import { IsInt, IsNotEmpty, IsOptional, IsString } from 'class-validator';
export class UpdatePasswordOperadorDto {
@IsInt()
id_operador: number;
@IsString()
@IsNotEmpty()
@IsOptional()
password?: string;
}
+2 -14
View File
@@ -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;
}
+2 -1
View File
@@ -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);