Add array of permisssions from jenkins-common
Signed-off-by: Brian Phillips <28457+brianphillips@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-jenkins-backend': patch
|
||||
'@backstage/plugin-jenkins-common': patch
|
||||
---
|
||||
|
||||
Expose permissions through the metadata endpoint.
|
||||
@@ -29,7 +29,7 @@ import { getBearerTokenFromAuthorizationHeader } from '@backstage/plugin-auth-no
|
||||
import { stringifyEntityRef } from '@backstage/catalog-model';
|
||||
import { stringifyError } from '@backstage/errors';
|
||||
import { createPermissionIntegrationRouter } from '@backstage/plugin-permission-node';
|
||||
import { jenkinsExecutePermission } from '@backstage/plugin-jenkins-common';
|
||||
import { jenkinsPermissions } from '@backstage/plugin-jenkins-common';
|
||||
|
||||
/** @public */
|
||||
export interface RouterOptions {
|
||||
@@ -62,7 +62,7 @@ export async function createRouter(
|
||||
router.use(express.json());
|
||||
router.use(
|
||||
createPermissionIntegrationRouter({
|
||||
permissions: [jenkinsExecutePermission],
|
||||
permissions: jenkinsPermissions,
|
||||
}),
|
||||
);
|
||||
|
||||
|
||||
@@ -28,3 +28,10 @@ export const jenkinsExecutePermission = createPermission({
|
||||
},
|
||||
resourceType: RESOURCE_TYPE_CATALOG_ENTITY,
|
||||
});
|
||||
|
||||
/**
|
||||
* List of all Jenkins permissions
|
||||
*
|
||||
* @public
|
||||
*/
|
||||
export const jenkinsPermissions = [jenkinsExecutePermission];
|
||||
|
||||
Reference in New Issue
Block a user