Commit f5e57723 authored by Tim Zallmann's avatar Tim Zallmann

Fixed for a @project check if this is used in the context of a group

parent 871e051b
......@@ -75,8 +75,10 @@ module LicenseHelper
end
def upgrade_plan_url
if @project.group
if @project && @project.group
group_billings_path(@project.group)
elsif @group
group_billings_path(@group)
else
profile_billings_path
end
......
- short_form = local_assigns.fetch :short_form, false
- if current_application_settings.should_check_namespace_plan?
- if can?(current_user, :admin_namespace, @project.namespace)
- if (@project && can?(current_user, :admin_namespace, @project.namespace)) || (@group && can?(current_user, :admin_group, @group))
= link_to 'Upgrade your plan', upgrade_plan_url, class: 'btn btn-primary'
- elsif @project.group
- elsif @project && @project.group
%p Contact an owner of group #{ @project.group.name } to upgrade the plan.
- else
- elsif @group
%p Contact an owner of group #{ @group.name } to upgrade the plan.
- elsif @project
- owner = @project.namespace.owner
%p Contact owner #{ link_to(owner.name, user_path(owner)) } to upgrade the plan.
- elsif current_user&.admin?
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment