Update create-app changeset

Signed-off-by: Vincenzo Scamporlino <me@vinzscam.dev>
This commit is contained in:
Vincenzo Scamporlino
2022-04-06 14:47:06 +02:00
parent 6ca16bdf2d
commit 3f41ada39d
+8 -5
View File
@@ -2,20 +2,23 @@
'@backstage/create-app': patch
---
Use `PermissionEvaluator` instead of `PermissionAuthorizer`.
Accept `PermissionEvaluator` together with the deprecated `PermissionAuthorizer`.
Apply the following to `packages/backend/src/types.ts`:
```diff
- import { PermissionAuthorizer } from '@backstage/plugin-permission-common';
+ import { PermissionEvaluator } from '@backstage/plugin-permission-common';
- import { ServerPermissionClient } from '@backstage/plugin-permission-node';
+ import {
+ PermissionAuthorizer,
+ PermissionEvaluator,
+ } from '@backstage/plugin-permission-common';
export type PluginEnvironment = {
...
discovery: PluginEndpointDiscovery;
tokenManager: TokenManager;
scheduler: PluginTaskScheduler;
- permissions: PermissionAuthorizer;
+ permissions: PermissionEvaluator;
- permissions: ServerPermissionClient;
+ permissions: PermissionEvaluator | PermissionAuthorizer;
};
```