Commit d15a44f3 authored by Mike Greiling's avatar Mike Greiling Committed by Kamil Trzcinski

add helper to display current shared runner quota usage

parent de41daae
......@@ -368,6 +368,14 @@ a.deploy-project-label {
color: $gl-warning;
}
.shared_runners_limit_under_quota {
color: $gl-success;
}
.shared_runners_limit_over_quota {
color: $gl-danger;
}
.breadcrumb.repo-breadcrumb {
padding: 0;
background: transparent;
......
......@@ -51,6 +51,22 @@ module GroupsHelper
end
end
def group_shared_runner_limits_quota(group)
used = group.shared_runners_minutes.to_i
if group.shared_runners_minutes_limit_enabled?
limit = group.shared_runners_minutes_limit
status = group.shared_runners_minutes_used? ? 'over_quota' : 'under_quota'
else
limit = 'Unlimited'
status = 'disabled'
end
content_tag(:span, class: "shared_runners_limit_#{status}") do
"#{used} / #{limit}"
end
end
def group_issues(group)
IssuesFinder.new(current_user, group_id: group.id).execute
end
......
......@@ -44,6 +44,13 @@
= group_lfs_status(@group)
= link_to icon('question-circle'), help_page_path('workflow/lfs/manage_large_binaries_with_git_lfs')
- if @group.shared_runners_enabled?
%li
%span.light Shared CI Runner Quota:
%strong
= group_shared_runner_limits_quota(@group)
= link_to icon('question-circle'), help_page_path("user/admin_area/settings/continuous_integration", anchor: "shared-runners-minutes")
.panel.panel-default
.panel-heading Linked LDAP groups
%ul.well-list
......
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