operador update en 2
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
import { IsInt, IsNotEmpty, IsOptional, IsString } from 'class-validator';
|
||||
|
||||
export class UpdatePasswordOperadorDto {
|
||||
@IsInt()
|
||||
id_operador: number;
|
||||
|
||||
@IsString()
|
||||
@IsNotEmpty()
|
||||
@IsOptional()
|
||||
password?: string;
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user