frontend permission integration changed

Signed-off-by: Deepankumar Loganathan <deepan0433@gmail.com>
This commit is contained in:
Deepankumar Loganathan
2024-01-31 07:05:19 +01:00
parent 3270b1b4f8
commit 2bfd8ac15b
15 changed files with 112 additions and 106 deletions
+20 -1
View File
@@ -14,36 +14,55 @@
* limitations under the License.
*/
import { createPermission } from '@backstage/plugin-permission-common';
import { RESOURCE_TYPE_CATALOG_ENTITY } from '@backstage/plugin-catalog-common/alpha';
/**
* @public
*/
export const azureDevOpsPullRequestReadPermission = createPermission({
name: 'azure.devops.pullrequest.read',
attributes: { action: 'read' },
resourceType: RESOURCE_TYPE_CATALOG_ENTITY,
});
/**
* @public
*/
export const azureDevOpsPullRequestDashboardReadPermission = createPermission({
name: 'azure.devops.pullrequest.dashboard.read',
attributes: { action: 'read' },
});
/**
* @public
*/
export const azureDevOpsPipelineReadPermission = createPermission({
name: 'azure.devops.pipeline.read',
attributes: { action: 'read' },
resourceType: RESOURCE_TYPE_CATALOG_ENTITY,
});
/**
* @public
*/
export const azureDevOpsGitTagReadPermission = createPermission({
name: 'azure.devops.gittag.read',
attributes: { action: 'read' },
resourceType: RESOURCE_TYPE_CATALOG_ENTITY,
});
/**
* @public
*/
export const azureDevOpsReadmeReadPermission = createPermission({
name: 'azure.devops.readme.read',
attributes: { action: 'read' },
resourceType: RESOURCE_TYPE_CATALOG_ENTITY,
});
/**
* @public
*/
export const azureDevOpsPermissions = [
azureDevOpsPullRequestReadPermission,
azureDevOpsPipelineReadPermission,