diff --git a/server/src/modules/app-permissions/module.ts b/server/src/modules/app-permissions/module.ts index b0cca61062..e52082ed95 100644 --- a/server/src/modules/app-permissions/module.ts +++ b/server/src/modules/app-permissions/module.ts @@ -5,6 +5,10 @@ import { TypeOrmModule } from '@nestjs/typeorm'; import { GroupPermissions } from '@entities/group_permissions.entity'; import { User } from '@entities/user.entity'; import { RolesRepository } from '@modules/roles/repository'; +import { PageUsersRepository } from './repositories/page-users.repository'; +import { PagePermissionsRepository } from './repositories/page-permissions.repository'; +import { PageUser } from '@entities/page_users.entity'; +import { PagePermission } from '@entities/page_permissions.entity'; export class AppPermissionsModule { static async register(configs: { IS_GET_CONTEXT: boolean }): Promise { @@ -15,9 +19,16 @@ export class AppPermissionsModule { return { module: AppPermissionsModule, - imports: [TypeOrmModule.forFeature([GroupPermissions, User])], + imports: [TypeOrmModule.forFeature([GroupPermissions, User, PageUser, PagePermission])], controllers: [AppPermissionsController], - providers: [AppPermissionsService, AppPermissionsUtilService, RolesRepository, FeatureAbilityFactory], + providers: [ + AppPermissionsService, + AppPermissionsUtilService, + RolesRepository, + PageUsersRepository, + PagePermissionsRepository, + FeatureAbilityFactory, + ], exports: [AppPermissionsUtilService], }; }