Deprecate legacy core datasource token (#14096)

This commit is contained in:
Weiko
2025-08-27 20:09:54 +02:00
committed by GitHub
parent c6aa419c18
commit 533d7fe49a
321 changed files with 702 additions and 849 deletions
@@ -31,20 +31,20 @@ describe('ObjectPermissionService', () => {
providers: [
ObjectPermissionService,
{
provide: getRepositoryToken(ObjectPermissionEntity, 'core'),
provide: getRepositoryToken(ObjectPermissionEntity),
useValue: {
upsert: jest.fn(),
find: jest.fn(),
},
},
{
provide: getRepositoryToken(RoleEntity, 'core'),
provide: getRepositoryToken(RoleEntity),
useValue: {
findOne: jest.fn(),
},
},
{
provide: getRepositoryToken(ObjectMetadataEntity, 'core'),
provide: getRepositoryToken(ObjectMetadataEntity),
useValue: {
find: jest.fn(),
},
@@ -66,9 +66,9 @@ describe('ObjectPermissionService', () => {
service = module.get<ObjectPermissionService>(ObjectPermissionService);
objectPermissionRepository = module.get(
getRepositoryToken(ObjectPermissionEntity, 'core'),
getRepositoryToken(ObjectPermissionEntity),
);
roleRepository = module.get(getRepositoryToken(RoleEntity, 'core'));
roleRepository = module.get(getRepositoryToken(RoleEntity));
workspacePermissionsCacheService = module.get(
WorkspacePermissionsCacheService,
);
@@ -77,13 +77,13 @@ describe('FieldPermissionService', () => {
providers: [
FieldPermissionService,
{
provide: getRepositoryToken(RoleEntity, 'core'),
provide: getRepositoryToken(RoleEntity),
useValue: {
findOne: jest.fn(),
},
},
{
provide: getRepositoryToken(FieldPermissionEntity, 'core'),
provide: getRepositoryToken(FieldPermissionEntity),
useValue: {
find: jest.fn(),
upsert: jest.fn(),
@@ -104,7 +104,7 @@ describe('FieldPermissionService', () => {
},
},
{
provide: getRepositoryToken(FieldMetadataEntity, 'core'),
provide: getRepositoryToken(FieldMetadataEntity),
useValue: {
find: jest.fn(),
},
@@ -114,11 +114,11 @@ describe('FieldPermissionService', () => {
service = module.get<FieldPermissionService>(FieldPermissionService);
fieldPermissionsRepository = module.get(
getRepositoryToken(FieldPermissionEntity, 'core'),
getRepositoryToken(FieldPermissionEntity),
);
roleRepository = module.get(getRepositoryToken(RoleEntity, 'core'));
roleRepository = module.get(getRepositoryToken(RoleEntity));
fieldMetadataRepository = module.get(
getRepositoryToken(FieldMetadataEntity, 'core'),
getRepositoryToken(FieldMetadataEntity),
);
workspacePermissionsCacheService = module.get(
WorkspacePermissionsCacheService,
@@ -28,11 +28,11 @@ import { WorkspaceCacheStorageService } from 'src/engine/workspace-cache-storage
@Injectable()
export class FieldPermissionService {
constructor(
@InjectRepository(RoleEntity, 'core')
@InjectRepository(RoleEntity)
private readonly roleRepository: Repository<RoleEntity>,
@InjectRepository(FieldMetadataEntity, 'core')
@InjectRepository(FieldMetadataEntity)
private readonly fieldMetadataRepository: Repository<FieldMetadataEntity>,
@InjectRepository(FieldPermissionEntity, 'core')
@InjectRepository(FieldPermissionEntity)
private readonly fieldPermissionsRepository: Repository<FieldPermissionEntity>,
private readonly workspacePermissionsCacheService: WorkspacePermissionsCacheService,
private readonly workspaceCacheStorageService: WorkspaceCacheStorageService,
@@ -13,16 +13,13 @@ import { WorkspaceCacheStorageModule } from 'src/engine/workspace-cache-storage/
@Module({
imports: [
TypeOrmModule.forFeature(
[
ObjectPermissionEntity,
RoleEntity,
ObjectMetadataEntity,
FieldPermissionEntity,
FieldMetadataEntity,
],
'core',
),
TypeOrmModule.forFeature([
ObjectPermissionEntity,
RoleEntity,
ObjectMetadataEntity,
FieldPermissionEntity,
FieldMetadataEntity,
]),
WorkspaceCacheStorageModule,
WorkspacePermissionsCacheModule,
],
@@ -20,11 +20,11 @@ import { WorkspaceCacheStorageService } from 'src/engine/workspace-cache-storage
export class ObjectPermissionService {
constructor(
@InjectRepository(ObjectPermissionEntity, 'core')
@InjectRepository(ObjectPermissionEntity)
private readonly objectPermissionRepository: Repository<ObjectPermissionEntity>,
@InjectRepository(RoleEntity, 'core')
@InjectRepository(RoleEntity)
private readonly roleRepository: Repository<RoleEntity>,
@InjectRepository(ObjectMetadataEntity, 'core')
@InjectRepository(ObjectMetadataEntity)
private readonly objectMetadataRepository: Repository<ObjectMetadataEntity>,
private readonly workspacePermissionsCacheService: WorkspacePermissionsCacheService,
private readonly workspaceCacheStorageService: WorkspaceCacheStorageService,