diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 5b71396..eaea0fa 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 7f91dc1..b6c5c32 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 aaf061d..935a75f 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;