BigW Consortium Gitlab

Commit d0279ccb by Patricio Cano

Correct helper for group LFS status.

parent c788c66a
......@@ -24,27 +24,27 @@ module GroupsHelper
end
end
def projects_with_lfs_enabled(group)
lfs_enabled = group.projects.select(&:lfs_enabled?).size
def projects_with_lfs_enabled(group, status)
if status
lfs_status = group.projects.select(&:lfs_enabled?).size
else
lfs_status = group.projects.select{ |p| !p.lfs_enabled? }.size
end
size = group.projects.size
if lfs_enabled == size || lfs_enabled == 0
' on all projects'
if lfs_status == size || lfs_status == 0
'on all projects'
else
" on #{lfs_enabled}/#{size} projects"
"on #{lfs_status} out of #{size} projects"
end
end
def group_lfs_status(group)
if group.lfs_enabled?
output = content_tag(:span, class: 'lfs-enabled') do
'Enabled'
end
else
output = content_tag(:span, class: 'lfs-disabled') do
'Disabled'
end
status = group.lfs_enabled? ? 'enabled' : 'disabled'
content_tag(:span, class: "lfs-#{status}") do
"#{status.humanize} #{projects_with_lfs_enabled(group, group.lfs_enabled?)}"
end
output << projects_with_lfs_enabled(group)
end
end
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