Improve UI of admin site settings (#4163)
This commit is contained in:
parent
1764c32b9e
commit
056b5ed72f
29 changed files with 151 additions and 161 deletions
|
@ -22,7 +22,7 @@ module Admin
|
|||
).freeze
|
||||
|
||||
def edit
|
||||
@settings = Setting.all_as_records
|
||||
@admin_settings = Form::AdminSettings.new
|
||||
end
|
||||
|
||||
def update
|
||||
|
@ -38,12 +38,12 @@ module Admin
|
|||
private
|
||||
|
||||
def settings_params
|
||||
params.permit(ADMIN_SETTINGS)
|
||||
params.require(:form_admin_settings).permit(ADMIN_SETTINGS)
|
||||
end
|
||||
|
||||
def value_for_update(key, value)
|
||||
if BOOLEAN_SETTINGS.include?(key)
|
||||
value == 'true'
|
||||
value == '1'
|
||||
else
|
||||
value
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue