From 49b5fcb4879c312a7458472956dac00414a79a3c Mon Sep 17 00:00:00 2001 From: azeeee05 Date: Fri, 10 Jul 2026 10:54:02 +0530 Subject: [PATCH] feat: implement Cohort entity and DTO with environment variable exclusion in gitignore --- .gitignore | 4 ++++ src/modules/cohort/cohort.entity.ts | 3 +++ src/modules/cohort/dto/create-cohort.dto.ts | 4 ++++ 3 files changed, 11 insertions(+) diff --git a/.gitignore b/.gitignore index 7ac7373..6dd1e7f 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,7 @@ lerna-debug.log* # Local agent customization .agent.md + +# Environment variables +.env.local +.env diff --git a/src/modules/cohort/cohort.entity.ts b/src/modules/cohort/cohort.entity.ts index 6332b8e..c1b3a1d 100644 --- a/src/modules/cohort/cohort.entity.ts +++ b/src/modules/cohort/cohort.entity.ts @@ -12,6 +12,9 @@ export class Cohort { @PrimaryGeneratedColumn('uuid') id: string; + @Column({ nullable: true }) + scopeType: string; + @Column() name: string; diff --git a/src/modules/cohort/dto/create-cohort.dto.ts b/src/modules/cohort/dto/create-cohort.dto.ts index 4fc5da5..e043ea5 100644 --- a/src/modules/cohort/dto/create-cohort.dto.ts +++ b/src/modules/cohort/dto/create-cohort.dto.ts @@ -5,6 +5,10 @@ export class CreateCohortDto { @IsNotEmpty() name: string; + @IsString() + @IsOptional() + scopeType?: string; + @IsString() @IsOptional() description?: string;