From e49a022a16464a12de69f174c6afd51500014791 Mon Sep 17 00:00:00 2001 From: williamwu-mongodb Date: Fri, 12 Dec 2025 10:16:48 -0800 Subject: [PATCH 1/4] bugfix: add devtools alpha permissions to devtools-backend Signed-off-by: williamwu-mongodb --- plugins/devtools-backend/src/plugin.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/plugins/devtools-backend/src/plugin.ts b/plugins/devtools-backend/src/plugin.ts index d3fefda343..d7ac3ff6d9 100644 --- a/plugins/devtools-backend/src/plugin.ts +++ b/plugins/devtools-backend/src/plugin.ts @@ -20,6 +20,10 @@ import { } from '@backstage/backend-plugin-api'; import { createRouter } from './service/router'; import { devToolsPermissions } from '@backstage/plugin-devtools-common'; +import { + devToolsTaskSchedulerReadPermission, + devToolsTaskSchedulerCreatePermission, +} from '@backstage/plugin-devtools-common/alpha'; /** * DevTools backend plugin @@ -61,7 +65,11 @@ export const devtoolsPlugin = createBackendPlugin({ path: '/health', allow: 'unauthenticated', }); - permissionsRegistry.addPermissions(devToolsPermissions); + permissionsRegistry.addPermissions([ + ...devToolsPermissions, + devToolsTaskSchedulerReadPermission, + devToolsTaskSchedulerCreatePermission, + ]); }, }); }, From 347bd8f99b7722537492f823143e446bfa4b2d4f Mon Sep 17 00:00:00 2001 From: williamwu-mongodb Date: Fri, 12 Dec 2025 10:19:15 -0800 Subject: [PATCH 2/4] add changeset Signed-off-by: williamwu-mongodb --- .changeset/poor-bees-relate.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/poor-bees-relate.md diff --git a/.changeset/poor-bees-relate.md b/.changeset/poor-bees-relate.md new file mode 100644 index 0000000000..dd0105a673 --- /dev/null +++ b/.changeset/poor-bees-relate.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-devtools-backend': patch +--- + +add the devtools alpha permissions to the devtools backend plugin permissions registry From 29c757ca6928f4ead825a5a96532dd9933f0a6b1 Mon Sep 17 00:00:00 2001 From: williamwu-mongodb Date: Fri, 12 Dec 2025 10:33:10 -0800 Subject: [PATCH 3/4] remove changeset Signed-off-by: williamwu-mongodb --- .changeset/poor-bees-relate.md | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 .changeset/poor-bees-relate.md diff --git a/.changeset/poor-bees-relate.md b/.changeset/poor-bees-relate.md deleted file mode 100644 index dd0105a673..0000000000 --- a/.changeset/poor-bees-relate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-devtools-backend': patch ---- - -add the devtools alpha permissions to the devtools backend plugin permissions registry From f5fd27ef0f8e6b4e2b97eeb4d8ed53dea5a168af Mon Sep 17 00:00:00 2001 From: williamwu-mongodb Date: Fri, 12 Dec 2025 10:40:46 -0800 Subject: [PATCH 4/4] modify existing changeset Signed-off-by: williamwu-mongodb --- .changeset/short-lizards-find.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.changeset/short-lizards-find.md b/.changeset/short-lizards-find.md index 6b0a307d61..051fcd20bb 100644 --- a/.changeset/short-lizards-find.md +++ b/.changeset/short-lizards-find.md @@ -1,5 +1,6 @@ --- -'@backstage/plugin-devtools-common': patch +'@backstage/plugin-devtools-common': patch' +'@backstage/plugin-devtools-backend': patch '@backstage/plugin-devtools': patch ---