Add empty controller actions and utilize referer_path helper
This commit is contained in:
parent
0df11843bf
commit
df9cb93091
|
@ -1,15 +1,37 @@
|
|||
class Admin::ApplicationSettingsController < Admin::ApplicationController
|
||||
include InternalRedirect
|
||||
before_action :set_application_setting
|
||||
|
||||
def show
|
||||
end
|
||||
|
||||
def geo
|
||||
def integrations
|
||||
end
|
||||
|
||||
def repository
|
||||
end
|
||||
|
||||
def templates
|
||||
end
|
||||
|
||||
def ci_cd
|
||||
end
|
||||
|
||||
def reporting
|
||||
end
|
||||
|
||||
def metrics_and_profiling
|
||||
end
|
||||
|
||||
def network
|
||||
end
|
||||
|
||||
def geo
|
||||
end
|
||||
|
||||
def preferences
|
||||
end
|
||||
|
||||
def update
|
||||
successful = ApplicationSettings::UpdateService
|
||||
.new(@application_setting, current_user, application_setting_params)
|
||||
|
@ -19,7 +41,7 @@ class Admin::ApplicationSettingsController < Admin::ApplicationController
|
|||
session[:ask_for_usage_stats_consent] = current_user.requires_usage_stats_consent?
|
||||
end
|
||||
|
||||
redirect_path = request.referer.presence ? URI(request.referer).path : admin_application_settings_path
|
||||
redirect_path = referer_path(request) || admin_application_settings_path
|
||||
|
||||
respond_to do |format|
|
||||
if successful
|
||||
|
|
|
@ -36,4 +36,10 @@ module InternalRedirect
|
|||
path_with_query = [uri.path, uri.query].compact.join('?')
|
||||
[path_with_query, uri.fragment].compact.join("#")
|
||||
end
|
||||
|
||||
def referer_path(request)
|
||||
return unless request.referer.presence
|
||||
|
||||
URI(request.referer).path
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue