catalog-node: deprecate catalogPermissionExtensionPoint
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-node': patch
|
||||
---
|
||||
|
||||
Deprecated the alpha `catalogPermissionExtensionPoint` and related types, since the same functionality is now available via the new `PermissionIntegrationsService`.
|
||||
@@ -51,7 +51,7 @@ export interface CatalogModelExtensionPoint {
|
||||
// @alpha (undocumented)
|
||||
export const catalogModelExtensionPoint: ExtensionPoint<CatalogModelExtensionPoint>;
|
||||
|
||||
// @alpha (undocumented)
|
||||
// @alpha @deprecated (undocumented)
|
||||
export interface CatalogPermissionExtensionPoint {
|
||||
// (undocumented)
|
||||
addPermissionRules(
|
||||
@@ -63,10 +63,10 @@ export interface CatalogPermissionExtensionPoint {
|
||||
addPermissions(...permissions: Array<Permission | Array<Permission>>): void;
|
||||
}
|
||||
|
||||
// @alpha (undocumented)
|
||||
// @alpha @deprecated (undocumented)
|
||||
export const catalogPermissionExtensionPoint: ExtensionPoint<CatalogPermissionExtensionPoint>;
|
||||
|
||||
// @alpha (undocumented)
|
||||
// @alpha @deprecated (undocumented)
|
||||
export type CatalogPermissionRuleInput<
|
||||
TParams extends PermissionRuleParams = PermissionRuleParams,
|
||||
> = PermissionRule<Entity, EntitiesSearchFilter, 'catalog-entity', TParams>;
|
||||
|
||||
@@ -138,6 +138,7 @@ export const catalogModelExtensionPoint =
|
||||
|
||||
/**
|
||||
* @alpha
|
||||
* @deprecated Use the `coreServices.permissionIntegrations` instead.
|
||||
*/
|
||||
export type CatalogPermissionRuleInput<
|
||||
TParams extends PermissionRuleParams = PermissionRuleParams,
|
||||
@@ -145,6 +146,7 @@ export type CatalogPermissionRuleInput<
|
||||
|
||||
/**
|
||||
* @alpha
|
||||
* @deprecated Use the `coreServices.permissionIntegrations` instead.
|
||||
*/
|
||||
export interface CatalogPermissionExtensionPoint {
|
||||
addPermissions(...permissions: Array<Permission | Array<Permission>>): void;
|
||||
@@ -157,6 +159,7 @@ export interface CatalogPermissionExtensionPoint {
|
||||
|
||||
/**
|
||||
* @alpha
|
||||
* @deprecated Use the `coreServices.permissionIntegrations` instead.
|
||||
*/
|
||||
export const catalogPermissionExtensionPoint =
|
||||
createExtensionPoint<CatalogPermissionExtensionPoint>({
|
||||
|
||||
Reference in New Issue
Block a user