4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# File 'app/controllers/spree/admin/editor_settings_controller.rb', line 4
def update
config = Spree::EditorSetting.new
preferences = params && params.key?(:preferences) ? params.delete(:preferences) : params
preferences.each do |name, value|
next unless config.has_preference? name
config[name] = value
end
if Spree::Config.has_preference? :show_raw_product_description
Spree::Config[:show_raw_product_description] = config[:enabled]
end
flash[:success] = Spree.t(:successfully_updated, resource: Spree.t(:rich_editor))
redirect_to edit_admin_editor_settings_path
end
|