Admin UI - list subgroups under `/admin/groups/<group-name>`
Problem to solve
Currently, when displaying a group detail page under /admin/groups/<group-name>
there is a field listing all Projects.
Would it make sense to display a list of subgroups as well?
This would make the navigation for the admins easier eventually improving (user)/admin experience with the tool.
Intended users
GitLab admins
User experience goal
To allow the easier navigation through the UI for the admins.
Proposal
Current state:
Suggested change:
The new table should contain the information about the number of subgroups (similarly what we do for projects).
The list of subgroups should have similar content as what we see under /<group-name>
.
Explicitly:
- Left hand-side: name of the subgroup (as a link to
/admin/groups/<subgroup-name>
), an icon showing the subgroups visibility - Right hand-side: count of subordinate subgroups; count of subordinate projects; count of members
Further details
Use-case:
Let's say, an admin has to perform an investigation on user related groups and projects.
From /admin/users/<username>/projects
we can easily identify any related group.
But by following that group's link (e.g. /admin/groups/<group-name>
) we (admins) don't see the info about subgroups directly and have to change the URL manually to /<group-name>
and eventually later on keep swapping between /admin/groups/<group-name>
and /<group-name>
constantly.
Permissions and Security
This functionality is intended for Instance admins only.
Documentation
Availability & Testing
Available Tier
Free
What does success look like, and how can we measure that?
There is no direct business outcome, only the admin-user experience improvement.
What is the type of buyer?
Is this a cross-stage feature?
No. That additional information that is to be shown is already being published on a different page of the UI.