Commit e5ddd6d2 authored by Andrei Gliga's avatar Andrei Gliga

disabled_oauth_sign_in_sources parameter handling in ApplicationSettingsController

parent ca288587
...@@ -53,6 +53,15 @@ class Admin::ApplicationSettingsController < Admin::ApplicationController ...@@ -53,6 +53,15 @@ class Admin::ApplicationSettingsController < Admin::ApplicationController
end end
end end
disabled_oauth_sign_in_sources = params[:application_setting][:disabled_oauth_sign_in_sources]
if disabled_oauth_sign_in_sources.nil?
params[:application_setting][:disabled_oauth_sign_in_sources] = []
else
disabled_oauth_sign_in_sources.map! do |source|
source.to_str
end
end
params.require(:application_setting).permit( params.require(:application_setting).permit(
:default_projects_limit, :default_projects_limit,
:default_branch_protection, :default_branch_protection,
...@@ -95,7 +104,8 @@ class Admin::ApplicationSettingsController < Admin::ApplicationController ...@@ -95,7 +104,8 @@ class Admin::ApplicationSettingsController < Admin::ApplicationController
:repository_checks_enabled, :repository_checks_enabled,
:metrics_packet_size, :metrics_packet_size,
restricted_visibility_levels: [], restricted_visibility_levels: [],
import_sources: [] import_sources: [],
disabled_oauth_sign_in_sources: []
) )
end end
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