add scaffolder permission for template management
Signed-off-by: Stephen Glass <stephen@stephen.glass>
This commit is contained in:
@@ -113,6 +113,16 @@ export const taskCancelPermission = createPermission({
|
||||
attributes: {},
|
||||
});
|
||||
|
||||
/**
|
||||
* This permission is used to authorize template management features.
|
||||
*
|
||||
* @alpha
|
||||
*/
|
||||
export const templateManagementPermission = createPermission({
|
||||
name: 'scaffolder.template.management',
|
||||
attributes: {},
|
||||
});
|
||||
|
||||
/**
|
||||
* List of the scaffolder permissions that are associated with template steps and parameters.
|
||||
* @alpha
|
||||
@@ -138,6 +148,12 @@ export const scaffolderTaskPermissions = [
|
||||
taskReadPermission,
|
||||
];
|
||||
|
||||
/**
|
||||
* List of the scaffolder permissions that are associated with scaffolder management.
|
||||
* @alpha
|
||||
*/
|
||||
export const scaffolderManagementPermissions = [templateManagementPermission];
|
||||
|
||||
/**
|
||||
* List of all the scaffolder permissions
|
||||
* @alpha
|
||||
@@ -146,4 +162,5 @@ export const scaffolderPermissions = [
|
||||
...scaffolderTemplatePermissions,
|
||||
...scaffolderActionPermissions,
|
||||
...scaffolderTaskPermissions,
|
||||
...scaffolderManagementPermissions,
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user