backend: clean up example policy and template

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
This commit is contained in:
Vincenzo Scamporlino
2023-04-12 18:34:35 +02:00
parent 3e293a9a2c
commit d271f2ad68
4 changed files with 0 additions and 57 deletions
-1
View File
@@ -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:^",
@@ -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,
};
-34
View File
@@ -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
-1
View File
@@ -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:^"