scaffolder: rename resource type

Co-authored-by: Harry Hogg <hhogg@spotify.com>
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
This commit is contained in:
Vincenzo Scamporlino
2023-01-17 12:52:00 +01:00
parent 3e109f452e
commit faba894d8b
3 changed files with 12 additions and 12 deletions
@@ -14,17 +14,17 @@
* limitations under the License.
*/
import { RESOURCE_TYPE_SCAFFOLDER_PROPERTY } from '@backstage/plugin-scaffolder-common';
import { RESOURCE_TYPE_SCAFFOLDER_TEMPLATE } from '@backstage/plugin-scaffolder-common';
import { createConditionExports } from '@backstage/plugin-permission-node';
import { scaffolderStepRules } from './rules';
const {
conditions: scaffolderStepConditions,
createConditionalDecision: createScaffolderStepConditionalDecision,
conditions: scaffolderConditions,
createConditionalDecision: createScaffolderConditionalDecision,
} = createConditionExports({
pluginId: 'scaffolder',
resourceType: RESOURCE_TYPE_SCAFFOLDER_PROPERTY,
resourceType: RESOURCE_TYPE_SCAFFOLDER_TEMPLATE,
rules: scaffolderStepRules,
});
export { scaffolderStepConditions, createScaffolderStepConditionalDecision };
export { scaffolderConditions, createScaffolderConditionalDecision };
@@ -16,7 +16,7 @@
import { makeCreatePermissionRule } from '@backstage/plugin-permission-node';
import {
RESOURCE_TYPE_SCAFFOLDER_PROPERTY,
RESOURCE_TYPE_SCAFFOLDER_TEMPLATE,
TemplateEntityStepV1beta3,
TemplateParameter,
} from '@backstage/plugin-scaffolder-common';
@@ -26,12 +26,12 @@ import { z } from 'zod';
export const createScaffolderStepPermissionRule = makeCreatePermissionRule<
TemplateEntityStepV1beta3 | TemplateProperty | TemplateParameter,
{},
typeof RESOURCE_TYPE_SCAFFOLDER_PROPERTY
typeof RESOURCE_TYPE_SCAFFOLDER_TEMPLATE
>();
const hasTag = createScaffolderStepPermissionRule({
name: 'HAS_TAG',
resourceType: RESOURCE_TYPE_SCAFFOLDER_PROPERTY,
resourceType: RESOURCE_TYPE_SCAFFOLDER_TEMPLATE,
description: 'Match a scaffolder step with the given tag',
paramsSchema: z.object({
tag: z.string().describe('Name of the tag to match on'),
+4 -4
View File
@@ -16,14 +16,14 @@
import { createPermission } from '@backstage/plugin-permission-common';
export const RESOURCE_TYPE_SCAFFOLDER_PROPERTY = 'scaffolder-property';
export const RESOURCE_TYPE_SCAFFOLDER_TEMPLATE = 'scaffolder-template';
export const templateParameterReadPermission = createPermission({
name: 'scaffolder.template.parameter.read',
attributes: {
action: 'read',
},
resourceType: RESOURCE_TYPE_SCAFFOLDER_PROPERTY,
resourceType: RESOURCE_TYPE_SCAFFOLDER_TEMPLATE,
});
export const templatePropertyReadPermission = createPermission({
@@ -31,7 +31,7 @@ export const templatePropertyReadPermission = createPermission({
attributes: {
action: 'read',
},
resourceType: RESOURCE_TYPE_SCAFFOLDER_PROPERTY,
resourceType: RESOURCE_TYPE_SCAFFOLDER_TEMPLATE,
});
export const templateStepReadPermission = createPermission({
@@ -39,7 +39,7 @@ export const templateStepReadPermission = createPermission({
attributes: {
action: 'read',
},
resourceType: RESOURCE_TYPE_SCAFFOLDER_PROPERTY,
resourceType: RESOURCE_TYPE_SCAFFOLDER_TEMPLATE,
});
export const scaffolderPermissions = [