diff --git a/packages/backend/package.json b/packages/backend/package.json index 304ea34877..fd8ec82d91 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -60,7 +60,6 @@ "@backstage/plugin-rollbar-backend": "workspace:^", "@backstage/plugin-scaffolder-backend": "workspace:^", "@backstage/plugin-scaffolder-backend-module-rails": "workspace:^", - "@backstage/plugin-scaffolder-common": "workspace:^", "@backstage/plugin-search-backend": "workspace:^", "@backstage/plugin-search-backend-module-elasticsearch": "workspace:^", "@backstage/plugin-search-backend-module-pg": "workspace:^", diff --git a/packages/backend/src/plugins/permission.ts b/packages/backend/src/plugins/permission.ts index a14a113b36..7192a1ddec 100644 --- a/packages/backend/src/plugins/permission.ts +++ b/packages/backend/src/plugins/permission.ts @@ -18,7 +18,6 @@ import { BackstageIdentityResponse } from '@backstage/plugin-auth-node'; import { createRouter } from '@backstage/plugin-permission-backend'; import { AuthorizeResult, - isPermission, PolicyDecision, } from '@backstage/plugin-permission-common'; import { @@ -29,11 +28,6 @@ import { DefaultPlaylistPermissionPolicy, isPlaylistPermission, } from '@backstage/plugin-playlist-backend'; -import { - createScaffolderActionConditionalDecision, - scaffolderActionConditions, -} from '@backstage/plugin-scaffolder-backend/alpha'; -import { actionExecutePermission } from '@backstage/plugin-scaffolder-common/alpha'; import { Router } from 'express'; import { PluginEnvironment } from '../types'; @@ -48,21 +42,6 @@ class ExamplePermissionPolicy implements PermissionPolicy { return this.playlistPermissionPolicy.handle(request, user); } - if (isPermission(request.permission, actionExecutePermission)) { - return createScaffolderActionConditionalDecision(request.permission, { - allOf: [ - scaffolderActionConditions.hasStringProperty({ - key: 'message', - value: 'Test', - }), - scaffolderActionConditions.hasStringProperty({ - key: 'message', - value: 'Hello ddd', - }), - ], - }); - } - return { result: AuthorizeResult.ALLOW, }; diff --git a/template.yaml b/template.yaml deleted file mode 100644 index fef90dbcd8..0000000000 --- a/template.yaml +++ /dev/null @@ -1,34 +0,0 @@ -apiVersion: scaffolder.backstage.io/v1beta3 -kind: Template -metadata: - name: my-custom-template -spec: - type: service - parameters: - - title: Basic information - properties: - description: - title: Description - type: string - - title: Extra information - backstage:accessControl: - tags: - - foo - properties: - name: - title: Your name - type: string - steps: - - id: step-one - name: First log - action: debug:log - input: - message: Test - - id: step-two - name: Second log - action: debug:log - input: - message: Hello ${{ parameters.name }} - backstage:accessControl: - tags: - - foo diff --git a/yarn.lock b/yarn.lock index e3f29991af..40d006519f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -23493,7 +23493,6 @@ __metadata: "@backstage/plugin-rollbar-backend": "workspace:^" "@backstage/plugin-scaffolder-backend": "workspace:^" "@backstage/plugin-scaffolder-backend-module-rails": "workspace:^" - "@backstage/plugin-scaffolder-common": "workspace:^" "@backstage/plugin-search-backend": "workspace:^" "@backstage/plugin-search-backend-module-elasticsearch": "workspace:^" "@backstage/plugin-search-backend-module-pg": "workspace:^"