Skip to content

Commit 663dc3e

Browse files
committed
added turnstile token verification
1 parent 0b2b17e commit 663dc3e

File tree

3 files changed

+606
-598
lines changed

3 files changed

+606
-598
lines changed

backend/src/entities/company-info/application/dto/invite-user-in-company-and-connection-group.dto.ts

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,26 @@ import { UserRoleEnum } from '../../../user/enums/user-role.enum.js';
33
import { IsEmail, IsEnum, IsNotEmpty, IsOptional, IsString, IsUUID } from 'class-validator';
44

55
export class InviteUserInCompanyAndConnectionGroupDto {
6-
@IsOptional()
7-
@IsString()
8-
@IsNotEmpty()
9-
@IsUUID()
10-
@ApiProperty()
11-
groupId: string;
6+
@IsOptional()
7+
@IsString()
8+
@IsNotEmpty()
9+
@IsUUID()
10+
@ApiProperty()
11+
groupId: string;
1212

13-
@IsString()
14-
@IsNotEmpty()
15-
@IsEmail()
16-
@ApiProperty()
17-
email: string;
13+
@IsString()
14+
@IsNotEmpty()
15+
@IsEmail()
16+
@ApiProperty()
17+
email: string;
1818

19-
@IsNotEmpty()
20-
@IsEnum(UserRoleEnum)
21-
@ApiProperty({ enum: UserRoleEnum })
22-
role: UserRoleEnum;
19+
@IsNotEmpty()
20+
@IsEnum(UserRoleEnum)
21+
@ApiProperty({ enum: UserRoleEnum })
22+
role: UserRoleEnum;
23+
24+
@ApiProperty({ description: 'Cloudflare Turnstile token for bot protection' })
25+
@IsOptional()
26+
@IsString()
27+
turnstileToken: string;
2328
}

0 commit comments

Comments
 (0)