Skip to content

Project license compliance empty states

NOTE if you are a user who also would like to see this feature, please UPVOTE 👍 it and comment to help it get prioritized (So it’s raised as part of our sensing mechanisms

Problem to solve

When license scanning is not enabled, the empty state if the sections UI is not explicit that is the case. Additionally, the sections sub-navigation items are not shown (when scanning is not enabled): detected in project and policies

empty state UI Screen_Shot_2020-04-23_at_11.54.52_AM

When I using a security scan for the first time, I want to know how to set it up, so that the security team can start using them for GitLab projects.

As a developer, I want to see licenses detected in the projects and policies, so I can ensure the project is in compliance.

Intended users

Further details

Supports ongoing improvements to empty state UX: #200003 (closed)

Proposal

  • Display warning banner when configuration is not complete, allow user to add policies in either state (so policies may be added and effective once configuration is complete)
  • Make explicit in the UI why results are not shown (bc scanning hasn't been enabled)
  • Guide user to documentation and/or make setup instructions explicit in UI
  • Show detected in project and policies tab for user awareness of UI feature

flow

Permissions and Security

...

Documentation

What does success look like, and how can we measure that?

Upon landing on the empty state:

  • Does the user understand why the feature isn't yet working?
  • Does the user understand how and/or next steps to use feature?

What is the type of buyer?

GitLab Ultimate

Edited by Kyle Mann