Files
twenty/packages/twenty-server/src/engine/metadata-modules/user-role/user-role.module.ts
T
2025-12-02 14:39:54 +01:00

22 lines
925 B
TypeScript

import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { UserWorkspaceEntity } from 'src/engine/core-modules/user-workspace/user-workspace.entity';
import { RoleTargetEntity } from 'src/engine/metadata-modules/role-target/role-target.entity';
import { RoleTargetModule } from 'src/engine/metadata-modules/role-target/role-target.module';
import { RoleEntity } from 'src/engine/metadata-modules/role/role.entity';
import { UserRoleService } from 'src/engine/metadata-modules/user-role/user-role.service';
import { WorkspaceCacheModule } from 'src/engine/workspace-cache/workspace-cache.module';
@Module({
imports: [
TypeOrmModule.forFeature([RoleEntity, RoleTargetEntity]),
TypeOrmModule.forFeature([UserWorkspaceEntity]),
WorkspaceCacheModule,
RoleTargetModule,
],
providers: [UserRoleService],
exports: [UserRoleService],
})
export class UserRoleModule {}