Skip to content

Promote features on repository settings page

Related to https://gitlab.com/gitlab-org/gitlab-ee/issues/2624


Design

  • Having a banner on the top of Settings/Repository page.
  • If the users don't have the EE license, Push Rules, Repository Mirroring, and Protected Branches sections will not show.
  • Push Rules, Repository Mirroring, and Protected Branches will be promoted in the banner.
Promote trial or license activation for regular EE on-prem sites.

Admin

  • Having Start GitLab Enterprise Edition trial button.
  • Having X button. --> If click it, the banner will be closed.
  • Copy / Link:
Improve repositories with GitLab Enterprise Edition.

- [Push Rules]
Push Rules are defined per project so you can have different rules applied to 
different projects depends on your needs.

- [Repository Mirroring]
Repository Mirroring is a way to mirror repositories from external sources. It can be used to mirror all branches, 
tags, and commits that you have in your repository.

- [Protected Branches]
Permissions in GitLab are fundamentally defined around the idea of having read 
or write permission to the repository and branches. To prevent people from messing with 
history or pushing code without review, we've created protected branches.

Non-admin

  • Copy:
Improve repositories with GitLab Enterprise Edition.  

{{As same as Admin copy}}

Contact your Administrator to upgrade your license.
 
Admin Non-admin
mirror-repository-trial-admin mirror-repository-trial-regular
For GitLab.com the feature promotion needs to go to purchase a GitLab.com plan

Admin

  • Having Upgrade your plan button.
  • Copy:
Upgrade your plan to improve repositories with GitLab Enterprise Edition.

Non-admin

  • Copy:
Upgrade your plan to improve repositories with GitLab Enterprise Edition.

{{As same as admin copy for regular EE on-prem sites}}

Contact your Administrator to upgrade your plan.
Admin Non-admin
mirror-repository-purchase-admin mirror-repository-purchase-regular

SVG: graphic-push-rules.svg


Other links:

Edited by Hazel Yang