Sha256: b8bc732f8e972ca385976d16b8ee1a209f33f0521ef155e5253afd4ba8de5c34

Contents?: true

Size: 707 Bytes

Versions: 3

Compression:

Stored size: 707 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

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
spree_core-0.70.0 app/controllers/admin/general_settings_controller.rb
spree_core-0.70.0.rc2 app/controllers/admin/general_settings_controller.rb
spree_core-0.70.RC1 app/controllers/admin/general_settings_controller.rb