_promotion_link_project.html.haml 924 Bytes
Newer Older
1
- short_form = local_assigns.fetch :short_form, false
2
- if Gitlab::CurrentSettings.should_check_namespace_plan?
Tim Zallmann's avatar
Tim Zallmann committed
3 4
  - namespace = @project&.namespace || @group
  - if can?(current_user, :admin_namespace, namespace)
5
    = link_to 'Upgrade your plan', upgrade_plan_url, class: 'btn btn-primary'
Tim Zallmann's avatar
Tim Zallmann committed
6 7 8 9
  - elsif namespace.is_a?(Group)
    %p Contact an owner of group #{ namespace.name } to upgrade the plan.
  - else
    - owner = namespace.owner
10
    %p Contact owner #{ link_to(owner.name, user_path(owner)) } to upgrade the plan.
11
- elsif current_user&.admin?
Tim Zallmann's avatar
Tim Zallmann committed
12
  - if License.current&.expired?
13
    = link_to (!short_form ? 'Buy GitLab Enterprise Edition' : 'Buy EE'), ::EE::SUBSCRIPTIONS_PLANS_URL, class: 'btn btn-primary'
Tim Zallmann's avatar
Tim Zallmann committed
14
  - else
15
    = link_to (!short_form ? 'Start GitLab Ultimate trial' : 'Start GitLab Ultimate trial'), new_trial_url, class: 'btn btn-primary'
16 17 18
- else
  %p
    Contact your Administrator to upgrade your license.