1
- import {
2
- getVoidLogger ,
3
- PluginEndpointDiscovery ,
4
- } from '@backstage/backend-common' ;
5
- import { Config , ConfigReader } from '@backstage/config' ;
6
- import { IdentityApi } from '@backstage/core-plugin-api' ;
7
- import {
8
- AuthorizeResult ,
9
- PermissionEvaluator ,
10
- } from '@backstage/plugin-permission-common' ;
1
+ import { getVoidLogger } from '@backstage/backend-common' ;
2
+ import { ConfigReader } from '@backstage/config' ;
3
+ import { AuthorizeResult } from '@backstage/plugin-permission-common' ;
11
4
12
5
import { Adapter , Enforcer } from 'casbin' ;
13
6
import { Router } from 'express' ;
@@ -17,13 +10,9 @@ import { Logger } from 'winston';
17
10
import { PluginIdProvider } from '@janus-idp/backstage-plugin-rbac-node' ;
18
11
19
12
import { CasbinDBAdapterFactory } from '../database/casbin-adapter-factory' ;
20
- import { ConditionalStorage } from '../database/conditional-storage' ;
21
- import { RoleMetadataStorage } from '../database/role-metadata' ;
22
- import { EnforcerDelegate } from './enforcer-delegate' ;
23
13
import { RBACPermissionPolicy } from './permission-policy' ;
24
14
import { PoliciesServer } from './policies-rest-api' ;
25
15
import { PolicyBuilder } from './policy-builder' ;
26
- import { RouterOptions } from './router' ;
27
16
28
17
const mockEnforcer : Partial < Enforcer > = {
29
18
loadPolicy : jest . fn ( ) . mockImplementation ( async ( ) => { } ) ,
0 commit comments