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
, andProtected Branches
sections will not show. -
Push Rules
,Repository Mirroring
, andProtected 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:
- Push Rules: https://gitlab.com/help/push_rules/push_rules.md#push-rules
- Repository Mirroring: https://docs.gitlab.com/ee/workflow/repository_mirroring.html
- Protected Branches: https://docs.gitlab.com/ee/user/project/protected_branches.html
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 |
---|---|
![]() |
![]() |
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 |
---|---|
![]() |
![]() |
Other links:
- Promote push rules (#2921 (closed))
- Promote branch permissions (#2931 (closed))