files
This commit is contained in:
@@ -10,7 +10,6 @@ import {
|
||||
} from 'class-validator';
|
||||
import { Status } from '../../statuses/entities/status.entity';
|
||||
import { IsNotExist } from '../../utils/validators/is-not-exists.validator';
|
||||
import { FileEntity } from '../../files/entities/file.entity';
|
||||
import { IsExist } from '../../utils/validators/is-exists.validator';
|
||||
|
||||
export class CreateUserDto {
|
||||
@@ -39,13 +38,6 @@ export class CreateUserDto {
|
||||
@IsNotEmpty()
|
||||
lastName: string | null;
|
||||
|
||||
@ApiProperty({ type: () => FileEntity })
|
||||
@IsOptional()
|
||||
@Validate(IsExist, ['FileEntity', 'id'], {
|
||||
message: 'imageNotExists',
|
||||
})
|
||||
photo?: FileEntity | null;
|
||||
|
||||
@ApiProperty({ type: Role })
|
||||
@Validate(IsExist, ['Role', 'id'], {
|
||||
message: 'roleNotExists',
|
||||
|
||||
@@ -7,7 +7,6 @@ import { Role } from '../../roles/entities/role.entity';
|
||||
import { IsEmail, IsOptional, MinLength, Validate } from 'class-validator';
|
||||
import { Status } from '../../statuses/entities/status.entity';
|
||||
import { IsNotExist } from '../../utils/validators/is-not-exists.validator';
|
||||
import { FileEntity } from '../../files/entities/file.entity';
|
||||
import { IsExist } from '../../utils/validators/is-exists.validator';
|
||||
|
||||
export class UpdateUserDto extends PartialType(CreateUserDto) {
|
||||
@@ -37,13 +36,6 @@ export class UpdateUserDto extends PartialType(CreateUserDto) {
|
||||
@IsOptional()
|
||||
lastName?: string | null;
|
||||
|
||||
@ApiProperty({ type: () => FileEntity })
|
||||
@IsOptional()
|
||||
@Validate(IsExist, ['FileEntity', 'id'], {
|
||||
message: 'imageNotExists',
|
||||
})
|
||||
photo?: FileEntity | null;
|
||||
|
||||
@ApiProperty({ type: Role })
|
||||
@IsOptional()
|
||||
@Validate(IsExist, ['Role', 'id'], {
|
||||
|
||||
@@ -14,7 +14,6 @@ import {
|
||||
} from 'typeorm';
|
||||
import { Role } from '../../roles/entities/role.entity';
|
||||
import { Status } from '../../statuses/entities/status.entity';
|
||||
import { FileEntity } from '../../files/entities/file.entity';
|
||||
import * as bcrypt from 'bcryptjs';
|
||||
import { EntityHelper } from 'src/utils/entity-helper';
|
||||
import { AuthProvidersEnum } from 'src/auth/auth-providers.enum';
|
||||
@@ -66,11 +65,6 @@ export class User extends EntityHelper {
|
||||
@Column({ nullable: true })
|
||||
lastName: string | null;
|
||||
|
||||
@ManyToOne(() => FileEntity, {
|
||||
eager: true,
|
||||
})
|
||||
photo?: FileEntity | null;
|
||||
|
||||
@ManyToOne(() => Role, {
|
||||
eager: true,
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user