Skip to content

Geo: Provide better licensing information in Admin Panel

Problem to solve

When navigating to the Geo Panel in the Admin area on a GitLab instance without a GitLab Premium license the following banner is shown:

Screenshot_2019-05-23_at_14.44.20

This information is not actionable for system administrators because it does not contain sufficient information. It does not state what license is required, what license is currently in use, nor does it provide a link to additional information.

Intended users

System administrators

Further details

  • Providing additional information makes it easier to access the licensing information
  • Goal is to be transparent and allow a system administrator to investigate further from this page

Proposal

As a system administrator I would like to have access to information regarding my current licence, what license is required to use Geo and a link to access more detailed information.

Potential solution:

Rephrase You need a difference license to use Geo replication to You are currently on a %{current_GitLab_license}. GitLab is only available for users who have at least %{minium_geo_license}. Find out [how to upgrade](Link to license page).

%{} denotes some variable.

Permissions and Security

Documentation

N/A

Testing

Risk is that we need a system to ensure that license information is not hard-coded and becomes stale.

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

  • Track how many users follow the link on that page
  • Success is more licensing (How to measure?)

What is the type of buyer?

*Premium

Proposed design

  • This alerts appears only the current license is premium+.

alert-tip-starter

alert-tip-core

Links / references

Edited by Sunjung Park