diff --git a/.changeset/green-jokes-provide.md b/.changeset/green-jokes-provide.md new file mode 100644 index 0000000000..f9fb78252f --- /dev/null +++ b/.changeset/green-jokes-provide.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-backend-module-unprocessed': patch +--- + +Use new `PermissionsRegistryService` instead of the deprecated `catalogPermissionExtensionPoint`. diff --git a/plugins/catalog-backend-module-unprocessed/src/module.ts b/plugins/catalog-backend-module-unprocessed/src/module.ts index dabbd60d6f..bf1d50a634 100644 --- a/plugins/catalog-backend-module-unprocessed/src/module.ts +++ b/plugins/catalog-backend-module-unprocessed/src/module.ts @@ -19,7 +19,6 @@ import { createBackendModule, } from '@backstage/backend-plugin-api'; import { UnprocessedEntitiesModule } from './UnprocessedEntitiesModule'; -import { catalogPermissionExtensionPoint } from '@backstage/plugin-catalog-node/alpha'; import { unprocessedEntitiesDeletePermission } from '@backstage/plugin-catalog-unprocessed-entities-common'; /** @@ -39,7 +38,7 @@ export const catalogModuleUnprocessedEntities = createBackendModule({ httpAuth: coreServices.httpAuth, discovery: coreServices.discovery, permissions: coreServices.permissions, - catalogPermissions: catalogPermissionExtensionPoint, + permissionsRegistry: coreServices.permissionsRegistry, }, async init({ database, @@ -48,7 +47,7 @@ export const catalogModuleUnprocessedEntities = createBackendModule({ permissions, httpAuth, discovery, - catalogPermissions, + permissionsRegistry, }) { const module = UnprocessedEntitiesModule.create({ database: await database.getClient(), @@ -58,7 +57,9 @@ export const catalogModuleUnprocessedEntities = createBackendModule({ httpAuth, }); - catalogPermissions.addPermissions(unprocessedEntitiesDeletePermission); + permissionsRegistry.addPermissions([ + unprocessedEntitiesDeletePermission, + ]); module.registerRoutes();