add template management permission check to dry run endpoint

Signed-off-by: Stephen Glass <stephen@stephen.glass>
This commit is contained in:
Stephen Glass
2024-10-14 14:30:35 -04:00
parent f61d4ccc2f
commit 15a6a960de
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -1,7 +1,8 @@
---
'@backstage/plugin-scaffolder-common': patch
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-scaffolder-backend'
'@backstage/plugin-scaffolder': patch
---
Add scaffolder permission for accessing the template management features
Add scaffolder permission `scaffolder.template.management` for accessing the template management features
@@ -46,6 +46,7 @@ import {
taskCancelPermission,
taskCreatePermission,
taskReadPermission,
templateManagementPermission,
templateParameterReadPermission,
templateStepReadPermission,
} from '@backstage/plugin-scaffolder-common/alpha';
@@ -761,7 +762,7 @@ export async function createRouter(
const credentials = await httpAuth.credentials(req);
await checkPermission({
credentials,
permissions: [taskCreatePermission],
permissions: [taskCreatePermission, templateManagementPermission],
permissionService: permissions,
});