Updated the module file with required repositories and entities

This commit is contained in:
devanshu052000 2025-04-17 16:56:07 +05:30
parent c3b71a32ca
commit dec1c1814c

View file

@ -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<DynamicModule> {
@ -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],
};
}