oxidecomputer / oxidecomputer/console
Misleading disabled tooltip on change role button
Open
@charliepark is already working on this.
Since Jun 25, 2026.
- Dominant language
- TypeScript
- Stars
- 228
- Forks
- 22
- Avg merge
- 19h 42m
- Merged PRs (30d)
- 32
Description
Just noticed this really bad message on project access when the role comes from the silo.
It's wrong in multiple ways:
- The current user may well be a silo admin who does in fact have permission to change that role
- Adding a project role is possible even if the user is only a project admin and not a silo admin
The reason it's disabled is because conceptually, in order to modify that actor's role on the project, you have to add a new role assignment on the project, not modify the existing one on the silo. We could do a lot better in this UI to make that clear.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.