Product discovery for default group dashboard settings
Problem to solve
With new personas being first-class in GitLab, we want to make their experience nice.
Security specialists are mainly interested in the Security Dashboard when accessing a group, and this should be their default view when they access one.
We already have something similar at instance level (default dashboard) and at project level (project overview content). We need the same for groups.
One of the options will be the Security Dashboard. Another option could be a group operations dashboard (if any in the future).
Further details
Currently project level overview content doesn't allow a full customization of the page. It allows to add "widgets" to the page.
If we want to add the Security Dashboard as the default view, instead of changing the overview, we should just redirect users to the Dashboard.
Proposal
Add an option in user settings to define a default dashboard for groups.
If set to Security Dashboard, users should be redirected to the Security Dashboard when visiting a group.
-
Add a new dropdown in the User Settings > Preferences page to define the default for the group overview page: you can select
Security Dashboard
in this dropdown. -
If you go to a group "flat" url (e.g., https://gitlab.com/gitlab-org/) you will see the default you selected in settings, the address bar is always https://gitlab.com/gitlab-org/ and the right entry is highlighted.
details as default |
security dashboard as default |
---|---|
![]() |
![]() |
- if you click on Overview, it will link to https://gitlab.com/gitlab-org/
- if you click on Overview > Details, it will link to https://gitlab.com/groups/gitlab-org/-/details (new link)
- if you click on Overview > Security Dashboard (or any other entry), it will link to https://gitlab.com/groups/gitlab-org/-/security/dashboard (or other existing links)
In this way, you can access the default content by entering https://gitlab.com/gitlab-org/, but then you can navigate any other page using the specific links.
What does success look like, and how can we measure that?
Number of users setting the default group dashboard.
Links
- Set Security Dashboard as default view for groups: https://gitlab.com/gitlab-org/gitlab-ee/issues/7048