Commit e98cdd4d authored by Mike Greiling's avatar Mike Greiling

hide shared runner limit warning on public projects

parent c7da80df
- project = local_assigns.fetch(:project, nil)
- namespace = local_assigns.fetch(:namespace, project && project.namespace)
- has_limit = (project || namespace).shared_runners_minutes_limit_enabled?
- can_see_status = project.nil? || can?(current_user, :create_pipeline, project)
- if cookies[:hide_shared_runner_quota_message].blank? && namespace.shared_runners_minutes_used? && can_see_status
- if cookies[:hide_shared_runner_quota_message].blank? && has_limit && namespace.shared_runners_minutes_used? && can_see_status
.shared-runner-quota-message.alert.alert-warning.hidden-xs
= namespace.name
has exceeded their build minutes quota. Pipelines will not run anymore on shared runners.
......
......@@ -2,7 +2,7 @@ require 'spec_helper'
feature 'CI shared runner limits', feature: true do
let(:user) { create(:user) }
let!(:project) { create(:project, :public, namespace: group, shared_runners_enabled: true) }
let!(:project) { create(:project, namespace: group, shared_runners_enabled: true) }
let(:group) { create(:group) }
before do
......
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