diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 5b713964..eaea0fa8 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -152,6 +152,13 @@ enum MilestoneStatus { DELAYED } +enum DisputeStatus { + OPEN + UNDER_REVIEW + RESOLVED + CANCELLED +} + // User model model User { id String @id @default(uuid()) diff --git a/src/notifications/notifications.module.ts b/src/notifications/notifications.module.ts index 7f91dc11..b6c5c320 100644 --- a/src/notifications/notifications.module.ts +++ b/src/notifications/notifications.module.ts @@ -1,4 +1,4 @@ -import { Module } from '@nestjs/common'; +import { Module, forwardRef } from '@nestjs/common'; import { NotificationsGateway } from './notifications.gateway'; import { NotificationsService } from './notifications.service'; import { NotificationsController } from './notifications.controller'; diff --git a/src/users/dto/user-preferences.dto.ts b/src/users/dto/user-preferences.dto.ts index aaf061d7..935a75fd 100644 --- a/src/users/dto/user-preferences.dto.ts +++ b/src/users/dto/user-preferences.dto.ts @@ -64,6 +64,10 @@ export class CreateUserPreferencesDto { inAppNotifications?: boolean; @ApiPropertyOptional() + @IsOptional() + @IsBoolean() + inAppNotifications?: boolean; + @IsOptional() @IsBoolean() propertyAlerts?: boolean; @@ -121,6 +125,10 @@ export class UpdateUserPreferencesDto { inAppNotifications?: boolean; @ApiPropertyOptional() + @IsOptional() + @IsBoolean() + inAppNotifications?: boolean; + @IsOptional() @IsBoolean() propertyAlerts?: boolean;