Class: SettingsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/settings_controller.rb

Instance Method Summary collapse

Methods inherited from ApplicationController

#index

Instance Method Details

#update ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'app/controllers/settings_controller.rb', line 5

def update
  # Save site-wide settings if user is an admin
  update_library_settings(params[:libraries])
  update_appearance_settings(params[:appearance])
  update_file_settings(params[:files])
  update_tagging_settings(params[:model_tags])
  update_multiuser_settings(params[:multiuser])
  update_analysis_settings(params[:analysis])
  update_usage_settings(params[:usage])
  update_derivatives_settings(params[:derivatives])
  update_discovery_settings(params[:discovery])
  update_integrations_settings(params[:integrations])
  redirect_back_or_to settings_path, notice: t(".success")
end