UNPKG

@backstage-community/plugin-rbac-common

Version:

Common functionalities for the rbac-common plugin

40 lines (37 loc) 1.18 kB
import { createPermission } from '@backstage/plugin-permission-common'; const RESOURCE_TYPE_POLICY_ENTITY = "policy-entity"; const policyEntityReadPermission = createPermission({ name: "policy.entity.read", attributes: { action: "read" }, resourceType: RESOURCE_TYPE_POLICY_ENTITY }); const policyEntityCreatePermission = createPermission({ name: "policy.entity.create", attributes: { action: "create" } }); const policyEntityDeletePermission = createPermission({ name: "policy.entity.delete", attributes: { action: "delete" }, resourceType: RESOURCE_TYPE_POLICY_ENTITY }); const policyEntityUpdatePermission = createPermission({ name: "policy.entity.update", attributes: { action: "update" }, resourceType: RESOURCE_TYPE_POLICY_ENTITY }); const policyEntityPermissions = [ policyEntityReadPermission, policyEntityCreatePermission, policyEntityDeletePermission, policyEntityUpdatePermission ]; export { RESOURCE_TYPE_POLICY_ENTITY, policyEntityCreatePermission, policyEntityDeletePermission, policyEntityPermissions, policyEntityReadPermission, policyEntityUpdatePermission }; //# sourceMappingURL=permissions.esm.js.map