diff options
author | Robert Speicher <robert@gitlab.com> | 2018-02-01 20:49:08 +0000 |
---|---|---|
committer | Robert Speicher <robert@gitlab.com> | 2018-02-01 20:49:08 +0000 |
commit | 71848f7052014ee506d6a48e1fab7ebf6f066ac0 (patch) | |
tree | 6e0cf0f62a43d47351c158f9089eeaec35a01e65 | |
parent | cf644fc1ff9890189ad2945fc38c7e6b9943cae3 (diff) | |
parent | 27863b10d110e38b0ae7bfd1fefc0cc32646b748 (diff) | |
download | gitlab-ce-71848f7052014ee506d6a48e1fab7ebf6f066ac0.tar.gz |
Merge branch 'backport-ee-4644-geo-selective-sync-by-shard' into 'master'
Backport changes in the application settings helper to CE
See merge request gitlab-org/gitlab-ce!16801
-rw-r--r-- | app/helpers/application_settings_helper.rb | 4 | ||||
-rw-r--r-- | app/views/admin/application_settings/_form.html.haml | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/app/helpers/application_settings_helper.rb b/app/helpers/application_settings_helper.rb index 8ef561d90e6..e91e1d29d64 100644 --- a/app/helpers/application_settings_helper.rb +++ b/app/helpers/application_settings_helper.rb @@ -96,12 +96,12 @@ module ApplicationSettingsHelper ] end - def repository_storages_options_for_select + def repository_storages_options_for_select(selected) options = Gitlab.config.repositories.storages.map do |name, storage| ["#{name} - #{storage['path']}", name] end - options_for_select(options, @application_setting.repository_storages) + options_for_select(options, selected) end def sidekiq_queue_options_for_select diff --git a/app/views/admin/application_settings/_form.html.haml b/app/views/admin/application_settings/_form.html.haml index ba4ca88a8a9..fb5e6f337a7 100644 --- a/app/views/admin/application_settings/_form.html.haml +++ b/app/views/admin/application_settings/_form.html.haml @@ -537,7 +537,8 @@ .form-group = f.label :repository_storages, 'Storage paths for new projects', class: 'control-label col-sm-2' .col-sm-10 - = f.select :repository_storages, repository_storages_options_for_select, {include_hidden: false}, multiple: true, class: 'form-control' + = f.select :repository_storages, repository_storages_options_for_select(@application_setting.repository_storages), + {include_hidden: false}, multiple: true, class: 'form-control' .help-block Manage repository storage paths. Learn more in the = succeed "." do |