Sha256: 4af1da98a73cf04e4d200117cb88f6a75655f5032549046b58c08442ec2a64c0
Contents?: true
Size: 1013 Bytes
Versions: 7
Compression:
Stored size: 1013 Bytes
Contents
class Admin::GeneralSettingsController < Admin::BaseController def show @preferences = ['site_name', 'default_seo_title', 'default_meta_keywords', 'default_meta_description', 'site_url'] end def edit @preferences = ['site_name', 'default_seo_title', 'default_meta_keywords', 'default_meta_description', 'site_url', 'allow_ssl_in_production', 'allow_ssl_in_development_and_test'] end def update @config = Spree::Config.instance @config.update_attributes(params[@config.class.name.underscore]) Rails.cache.delete("configuration_#{@config.class.name}".to_sym) redirect_to admin_general_settings_path end def dismiss_alert if request.xhr? and params[:alert_id] dismissed = Spree::Config[:dismissed_spree_alerts] || '' Spree::Config.set :dismissed_spree_alerts => dismissed.split(',').push(params[:alert_id]).join(',') filter_dismissed_alerts render :nothing => true end end end
Version data entries
7 entries across 7 versions & 1 rubygems