backend: clean up example policy and template
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
This commit is contained in:
@@ -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,
|
||||
};
|
||||
|
||||
@@ -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
|
||||
@@ -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:^"
|
||||
|
||||
Reference in New Issue
Block a user