feat: add permissions integration to actions registry

Signed-off-by: benjdlambert <ben@blam.sh>
This commit is contained in:
benjdlambert
2026-03-12 09:58:04 +01:00
parent 26b5f7a5f9
commit cc8348ef2e
10 changed files with 352 additions and 4 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-plugin-api': minor
---
Added optional `permission` field to `ActionsRegistryActionOptions`, allowing actions to declare a `BasicPermission` that controls visibility and access.
@@ -0,0 +1,5 @@
---
'@backstage/backend-defaults': patch
---
Added permissions integration to the actions registry. Actions with a `permission` field are now checked against the permissions framework when listing and invoking. Denied actions are filtered from listings and return 404 on invocation.