summaryrefslogtreecommitdiff
path: root/app/helpers/preferences_helper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/helpers/preferences_helper.rb')
-rw-r--r--app/helpers/preferences_helper.rb17
1 files changed, 11 insertions, 6 deletions
diff --git a/app/helpers/preferences_helper.rb b/app/helpers/preferences_helper.rb
index f2b7c0064e4..88e68a52199 100644
--- a/app/helpers/preferences_helper.rb
+++ b/app/helpers/preferences_helper.rb
@@ -17,8 +17,11 @@ module PreferencesHelper
dashboards -= excluded_dashboard_choices
dashboards.map do |key|
- # Use `fetch` so `KeyError` gets raised when a key is missing
- [localized_dashboard_choices.fetch(key), key]
+ {
+ # Use `fetch` so `KeyError` gets raised when a key is missing
+ text: localized_dashboard_choices.fetch(key),
+ value: key
+ }
end
end
@@ -99,10 +102,12 @@ module PreferencesHelper
end
def language_choices
- options_for_select(
- selectable_locales_with_translation_level(Gitlab::I18n::MINIMUM_TRANSLATION_LEVEL).sort,
- current_user.preferred_language
- )
+ selectable_locales_with_translation_level(Gitlab::I18n::MINIMUM_TRANSLATION_LEVEL).sort.map do |lang, key|
+ {
+ text: lang,
+ value: key
+ }
+ end
end
def default_preferred_language_choices