mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-24 01:18:23 +00:00
Updated the module file with required repositories and entities
This commit is contained in:
parent
c3b71a32ca
commit
dec1c1814c
1 changed files with 13 additions and 2 deletions
|
|
@ -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],
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue