add template management permission check to dry run endpoint
Signed-off-by: Stephen Glass <stephen@stephen.glass>
This commit is contained in:
@@ -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,
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user