summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Lopez <james@jameslopez.es>2017-04-12 13:33:08 +0200
committerJames Lopez <james@jameslopez.es>2017-04-17 11:32:38 +0200
commit2db6256197cf06e12931d52fa0c2570b4f3b74f5 (patch)
treec4e0ad310bd1f854e4b4657d837817cbacf6c3b0
parent05ab1bde274aba12ec85da9efe1c186f35fd8d1f (diff)
downloadgitlab-ce-fix/project-visibility-setting.tar.gz
use each_with_objectfix/project-visibility-setting
-rw-r--r--app/helpers/projects_helper.rb8
1 files changed, 3 insertions, 5 deletions
diff --git a/app/helpers/projects_helper.rb b/app/helpers/projects_helper.rb
index 109738b57eb..43669b6f356 100644
--- a/app/helpers/projects_helper.rb
+++ b/app/helpers/projects_helper.rb
@@ -430,19 +430,17 @@ module ProjectsHelper
end
def visibility_select_options(project, selected_level)
- levels_options_array = []
-
- Gitlab::VisibilityLevel.values.each do |level|
+ level_options = Gitlab::VisibilityLevel.values.each_with_object([]) do |level, level_options|
next if restricted_levels.include?(level)
- levels_options_array << [
+ level_options << [
visibility_level_label(level),
{ data: { description: visibility_level_description(level, project) } },
level
]
end
- options_for_select(levels_options_array, selected_level)
+ options_for_select(level_options, selected_level)
end
def restricted_levels