Skip to content
Discussion options

You must be logged in to vote

There is an additional capability check in the current UI, beyond allowing the API in the role.

In DestroyVM.vue,
the Expunge option in the destroy dialog requires both:

  • expungeVirtualMachine in the user's available APIs; and
  • an Admin role type or the allowuserexpungerecovervm capability.

That capability is exposed by listCapabilities. Have an administrator check the effective
allow.user.expunge.recover.vm configuration for the affected account. Its
configuration definition
defaults to false and supports account scope. Allowing the API through a custom role does not itself
enable that configuration.

Check listCapabilities while signed in as the affected user, rather than comparing only …

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@summer-abacus
Comment options

Answer selected by summer-abacus
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants