permissions: rollback default policy
Co-authored-by: Harry Hogg <hhogg@spotify.com> Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
This commit is contained in:
@@ -18,7 +18,6 @@ import { BackstageIdentityResponse } from '@backstage/plugin-auth-node';
|
||||
import { createRouter } from '@backstage/plugin-permission-backend';
|
||||
import {
|
||||
AuthorizeResult,
|
||||
isResourcePermission,
|
||||
PolicyDecision,
|
||||
} from '@backstage/plugin-permission-common';
|
||||
import {
|
||||
@@ -30,11 +29,6 @@ import {
|
||||
isPlaylistPermission,
|
||||
} from '@backstage/plugin-playlist-backend';
|
||||
|
||||
import {
|
||||
createScaffolderStepConditionalDecision,
|
||||
scaffolderStepConditions,
|
||||
} from '@backstage/plugin-scaffolder-backend';
|
||||
import { RESOURCE_TYPE_SCAFFOLDER_PROPERTY } from '@backstage/plugin-scaffolder-common';
|
||||
import { Router } from 'express';
|
||||
import { PluginEnvironment } from '../types';
|
||||
|
||||
@@ -49,18 +43,6 @@ class ExamplePermissionPolicy implements PermissionPolicy {
|
||||
return this.playlistPermissionPolicy.handle(request, user);
|
||||
}
|
||||
|
||||
if (
|
||||
isResourcePermission(
|
||||
request.permission,
|
||||
RESOURCE_TYPE_SCAFFOLDER_PROPERTY,
|
||||
)
|
||||
) {
|
||||
return createScaffolderStepConditionalDecision(
|
||||
request.permission,
|
||||
scaffolderStepConditions.hasTag({ tag: 'example' }),
|
||||
);
|
||||
}
|
||||
|
||||
return {
|
||||
result: AuthorizeResult.ALLOW,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user