Add call to action to issue analytics empty state
When a group has 0 issues, the issue analytics empty state at /groups/GROUP_NAME/-/issues_analytics
should include a call to action to create a new issue.
- Empty state for when a Group one or more projects but no issues ('select project' dropdown would link to selected project's issues page)
- Empty state for when a Group has no Issues and Projects ('new project' button would link to new project web form)
Here are examples of these empty states on group issue pages (/groups/GROUP_NAME/-/issues
):
Scenario | Image |
---|---|
group with no projects |
![]() |
group with projects but 0 issues |
![]() |
Designs
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Constance Okoghenun mentioned in merge request !7874 (merged)
mentioned in merge request !7874 (merged)
- Victor Wu added issues label and removed Category:Groups & Projects label
added issues label and removed Category:Groups & Projects label
- Amelia Bauerly changed the description
changed the description
- Developer
@okoghenun - added empty state designs for the two scenarios outlined. the link on the no projects/no issues screen could send users to https://docs.gitlab.com/ee/gitlab-basics/create-project.html unless you have a different suggestion?
cc: @victorwu
@ameliabauerly : I think we should have a button to send you to new project web form. I.e. equivalent to clicking the
New project
button of the group home page:Edited by Victor Wu 1- Amelia Bauerly changed the description
changed the description
- Developer
@victorwu - updated as requested
Great thanks @ameliabauerly !
- 🤖 GitLab Bot 🤖 added [deprecated] Accepting merge requests label
added [deprecated] Accepting merge requests label
- Amelia Bauerly added 1 deleted label and removed UX label
added 1 deleted label and removed UX label
- Amelia Bauerly mentioned in commit gitlab-design@64c707d4
mentioned in commit gitlab-design@64c707d4
- 🤖 GitLab Bot 🤖 removed [deprecated] Accepting merge requests label
removed [deprecated] Accepting merge requests label
- 🤖 GitLab Bot 🤖 added Manage [DEPRECATED] label
added Manage [DEPRECATED] label
- Constance Okoghenun created merge request !8815 (closed) to address this issue
created merge request !8815 (closed) to address this issue
- Constance Okoghenun mentioned in merge request !8815 (closed)
mentioned in merge request !8815 (closed)
- Amelia Bauerly added UI polish label
added UI polish label
- Jeremy Watson (ex-GitLab) removed Manage [DEPRECATED] label
removed Manage [DEPRECATED] label
- Donald Cook unassigned @okoghenun
unassigned @okoghenun
- 🤖 GitLab Bot 🤖 added devopsplan label
added devopsplan label
- 🤖 GitLab Bot 🤖 added groupproject management label
added groupproject management label
- 🤖 GitLab Bot 🤖 added Enterprise Edition label
added Enterprise Edition label
- Amelia Bauerly unassigned @ameliabauerly
unassigned @ameliabauerly
- Developer
Removing myself as an assignee on this one since I'm not actively working on it and so one of the designers from Plan can pick this up :)
- 🤖 GitLab Bot 🤖 added [deprecated] Accepting merge requests label
added [deprecated] Accepting merge requests label
- Dimitrie Hoekstra added UX label
added UX label
- 🤖 GitLab Bot 🤖 added sectiondev label
added sectiondev label
- Justin Mandell added 1 deleted label
added 1 deleted label
- Coung Ngo removed Plan [DEPRECATED] label
removed Plan [DEPRECATED] label
- Melissa Ushakov added UX Paper Cuts label
added UX Paper Cuts label
- Contributor
This issue could be taken on by the papercuts team since empty states are an important part of the user journey and can be fairly straightforward front end changes.
- Amanda Rueda removed 1 deleted label
removed 1 deleted label
- Chad Lavimoniere changed title from Issues Analytics Empty State to Add call to action to issue analytics empty state
changed title from Issues Analytics Empty State to Add call to action to issue analytics empty state
- Chad Lavimoniere changed the description
Compare with previous version changed the description
- Chad Lavimoniere added groupoptimize label and removed groupproject management label
added groupoptimize label and removed groupproject management label
- Chad Lavimoniere mentioned in issue #474921 (closed)
mentioned in issue #474921 (closed)
- Chad Lavimoniere mentioned in issue #474922 (closed)
mentioned in issue #474922 (closed)
- Chad Lavimoniere assigned to @clavimoniere
assigned to @clavimoniere
- Chad Lavimoniere changed milestone to %17.6
changed milestone to %17.6
- Chad Lavimoniere added workflowin review label
added workflowin review label
- Chad Lavimoniere removed [deprecated] Accepting merge requests label
removed [deprecated] Accepting merge requests label
- Chad Lavimoniere mentioned in merge request !168132 (merged)
mentioned in merge request !168132 (merged)
- Chad Lavimoniere added maintenanceusability label
added maintenanceusability label
- 🤖 GitLab Bot 🤖 added typemaintenance label
added typemaintenance label
- Chad Lavimoniere added workflowverification label and removed workflowin review label
added workflowverification label and removed workflowin review label
- Chad Lavimoniere closed
closed
- Maintainer
The workflow label was automatically updated to workflowcomplete because you closed the issue while in workflowverification.
If this is not the correct label, please update.
To avoid this message, update the workflow label as you close the issue. This message was generated automatically. You're welcome to improve it.
- 🤖 GitLab Bot 🤖 added workflowcomplete label and removed workflowverification label
added workflowcomplete label and removed workflowverification label
- Brandon Labuschagne added devopsmonitor label and removed devopsplan label
added devopsmonitor label and removed devopsplan label