Sha256: 3b598c225cce268a6ed3dc2bf5b512970c96feb9c5bdd41b057a298cbeed1833
Contents?: true
Size: 667 Bytes
Versions: 54
Compression:
Stored size: 667 Bytes
Contents
module Spree module Admin class GeneralSettingsController < Spree::Admin::BaseController include Spree::Backend::Callbacks def edit @preferences_security = [] end def update params.each do |name, value| next unless Spree::Config.has_preference? name Spree::Config[name] = value end flash[:success] = Spree.t(:successfully_updated, resource: Spree.t(:general_settings)) redirect_to edit_admin_general_settings_path end def clear_cache Rails.cache.clear invoke_callbacks(:clear_cache, :after) head :no_content end end end end
Version data entries
54 entries across 54 versions & 1 rubygems