From c04c5d1902024afba114bdc3ca754e1173216f11 Mon Sep 17 00:00:00 2001 From: admin Date: Fri, 22 May 2026 21:53:41 +0700 Subject: [PATCH] 690522:2153 ADR-028-228 #04 --- backend/src/modules/migration/migration.module.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/src/modules/migration/migration.module.ts b/backend/src/modules/migration/migration.module.ts index 634abbdd..8dbf90b1 100644 --- a/backend/src/modules/migration/migration.module.ts +++ b/backend/src/modules/migration/migration.module.ts @@ -1,6 +1,7 @@ // File: src/modules/migration/migration.module.ts // Change Log: // - 2026-05-22: นำเข้าและลงทะเบียน ExpirePendingReviewsWorker (T016b), Attachment, User, และ NotificationModule เพื่อรองรับระบบยกเลิกรีวิวที่หมดอายุ +// - 2026-05-22: เพิ่ม CaslModule import เพื่อแก้ไข PermissionsGuard dependency (AbilityFactory) import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; @@ -18,6 +19,7 @@ import { FileStorageModule } from '../../common/file-storage/file-storage.module import { Attachment } from '../../common/file-storage/entities/attachment.entity'; import { User } from '../user/entities/user.entity'; import { NotificationModule } from '../notification/notification.module'; +import { CaslModule } from '../../common/auth/casl/casl.module'; import { MigrationReviewQueue } from './entities/migration-review-queue.entity'; import { MigrationError } from './entities/migration-error.entity'; @@ -39,6 +41,7 @@ import { ExpirePendingReviewsWorker } from './workers/expire-pending-reviews.wor ]), FileStorageModule, NotificationModule, + CaslModule, ], controllers: [MigrationController, MigrationReviewController], providers: [