Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a convenient permissions view for group/project/organisation admins #4269

Open
khvn26 opened this issue Jul 1, 2024 · 1 comment · May be fixed by #4312
Open

Add a convenient permissions view for group/project/organisation admins #4269

khvn26 opened this issue Jul 1, 2024 · 1 comment · May be fixed by #4312
Assignees
Labels
api Issue related to the REST API feature New feature or request front-end Issue related to the React Front End Dashboard

Comments

@khvn26
Copy link
Member

khvn26 commented Jul 1, 2024

Is your feature request related to a problem? Please describe.

To check a given users' permissions, one currently needs to navigate between projects and groups. This is becoming very cumbersome when a number of projects and groups increases.

Describe the solution you'd like.

  1. When clicking on a user, a view that shows all the groups that user is a member of.
  2. A consolidated view to see all permissions granted to a specific user or group across projects and environments. This should list only the granted permissions, not the projects/environments where the user/group has no permissions.

Describe alternatives you've considered

  • Manual navigation through each group to find user memberships.
  • Clicking on each project and environment to find granted permissions for users/groups.

Additional context

No response

@khvn26 khvn26 added feature New feature or request front-end Issue related to the React Front End Dashboard labels Jul 1, 2024
@kyle-ssg
Copy link
Member

kyle-ssg commented Jul 9, 2024

  1. When clicking on a user, a view that shows all the groups that user is a member of.

I've added this with the ability to adjust their groups, however I just need group_admin returning from the /groups endpoint for the users so we can see if they are a group admin. See #4312

  1. A consolidated view to see all permissions granted to a specific user or group across projects and environments. This should list only the granted permissions, not the projects/environments where the user/group has no permissions.

I believe this would require API, we can only get permissions for a specific environment or project at the moment. This could be done as a separate issue perhaps since 1 just needs an added field.

@kyle-ssg kyle-ssg linked a pull request Jul 9, 2024 that will close this issue
5 tasks
@kyle-ssg kyle-ssg added the api Issue related to the REST API label Jul 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api Issue related to the REST API feature New feature or request front-end Issue related to the React Front End Dashboard
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants