From 7cc90714545b272cc5637e3ef454f2b8e22e852e Mon Sep 17 00:00:00 2001 From: sdraris Date: Wed, 3 Sep 2025 12:16:02 +0200 Subject: [PATCH] register dto added --- src/routes/user/dto/register.dto.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/routes/user/dto/register.dto.ts diff --git a/src/routes/user/dto/register.dto.ts b/src/routes/user/dto/register.dto.ts new file mode 100644 index 0000000..0d717f7 --- /dev/null +++ b/src/routes/user/dto/register.dto.ts @@ -0,0 +1,12 @@ +import { ApiProperty, OmitType } from '@nestjs/swagger'; +import { IsEnum, IsOptional } from 'class-validator'; +import { CreateUserDto } from './create_user.dto'; +import { RoleType, StatutUtilisateurType } from 'src/entities/users.entity'; + +export class RegisterDto extends OmitType(CreateUserDto, ['must_change_password'] as const) { + @ApiProperty({ enum: RoleType, default: RoleType.PARENT }) + @IsEnum(RoleType) + role: RoleType = RoleType.PARENT; + + status?: StatutUtilisateurType = StatutUtilisateurType.EN_ATTENTE; +}