catalog-backend: use new PermissionEvaluator instead of PermissionAuthorizer
Signed-off-by: Vincenzo Scamporlino <me@vinzscam.dev>
This commit is contained in:
@@ -24,14 +24,14 @@ import {
|
||||
} from '@backstage/plugin-catalog-common';
|
||||
import {
|
||||
AuthorizeResult,
|
||||
PermissionAuthorizer,
|
||||
PermissionEvaluator,
|
||||
} from '@backstage/plugin-permission-common';
|
||||
import { LocationInput, LocationService } from './types';
|
||||
|
||||
export class AuthorizedLocationService implements LocationService {
|
||||
constructor(
|
||||
private readonly locationService: LocationService,
|
||||
private readonly permissionApi: PermissionAuthorizer,
|
||||
private readonly permissionApi: PermissionEvaluator,
|
||||
) {}
|
||||
|
||||
async createLocation(
|
||||
|
||||
@@ -18,14 +18,14 @@ import { NotAllowedError } from '@backstage/errors';
|
||||
import { catalogEntityRefreshPermission } from '@backstage/plugin-catalog-common';
|
||||
import {
|
||||
AuthorizeResult,
|
||||
PermissionAuthorizer,
|
||||
PermissionEvaluator,
|
||||
} from '@backstage/plugin-permission-common';
|
||||
import { RefreshOptions, RefreshService } from './types';
|
||||
|
||||
export class AuthorizedRefreshService implements RefreshService {
|
||||
constructor(
|
||||
private readonly service: RefreshService,
|
||||
private readonly permissionApi: PermissionAuthorizer,
|
||||
private readonly permissionApi: PermissionEvaluator,
|
||||
) {}
|
||||
|
||||
async refresh(options: RefreshOptions) {
|
||||
|
||||
Reference in New Issue
Block a user