diff options
author | Luke "Jared" Bennett <lbennett@gitlab.com> | 2016-11-22 17:16:30 +0000 |
---|---|---|
committer | Luke "Jared" Bennett <lbennett@gitlab.com> | 2016-12-10 17:28:36 +0000 |
commit | 2c9bb135057f4fea43aa0be5b94354f288d5070f (patch) | |
tree | 99d4659d9b27a849ae692f2d2dd8cd3bf71d1ab8 /app/helpers/projects_helper.rb | |
parent | 26b0fe8d2e16adf4106859ed578dd2352cde412b (diff) | |
download | gitlab-ce-2c9bb135057f4fea43aa0be5b94354f288d5070f.tar.gz |
Grab permissions description from backend
Review changes
Added unit tests
Diffstat (limited to 'app/helpers/projects_helper.rb')
-rw-r--r-- | app/helpers/projects_helper.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/app/helpers/projects_helper.rb b/app/helpers/projects_helper.rb index 9cda3b78761..e5438f4775b 100644 --- a/app/helpers/projects_helper.rb +++ b/app/helpers/projects_helper.rb @@ -445,4 +445,15 @@ module ProjectsHelper def project_issues(project) IssuesFinder.new(current_user, project_id: project.id).execute end + + def visibility_select_options(project, selected_level) + levels_options_array = Gitlab::VisibilityLevel.values.map do |level| + [ + visibility_level_label(level), + { data: { description: visibility_level_description(level, project) } }, + level + ] + end + options_for_select(levels_options_array, selected_level) + end end |