Skip to content

New site: shield.gitlab.com

This feature is part of #744 (closed) . I know it doesn't belong to the EE repository per se, but I don't know where else to put it.

We need a site where CE users will be able to obtain their API key in order to activate VersionEye in their repositories. For more details, consult the Meta issue #744 (closed).


Description

  • This site should sell the three main features described in #744 (closed) . The License information feature should clearly mentioned that this is a premium feature available to EE customers.
  • The site should also indicate that the list of dependencies will be sent to external services for analysis.
  • To obtain an API key, users will need to register to the service. We will ask for first name, last name, email address and a password.
  • Upon registration, users will end up on an extremely simple page where they will be able to generate a new API key, see the list of existing keys, and remove old ones. They will also have a sign out button at the top of the page.
  • Once registration is complete, we will send an email to the user welcoming them to the service, and guiding them to the next steps ( #869 (closed) ).
  • There is also an administration page of this site, accessible from shield.gitlab.com/admin. Only GitLab employees have access to this site. This page will let administrators see the list of API keys, search for specific users and revoke a key.
  • On the ops side, we need to monitor this new site, set up alerts, etc.

Wireframes

image

image

image

image


Links / references