Sha256: c1c8ea887ec36c8faa0cbde55475c25a75127864ca6ca3274b5a098c97db0864

Contents?: true

Size: 734 Bytes

Versions: 5

Compression:

Stored size: 734 Bytes

Contents

class Admin::ReviewSettingsController < Admin::BaseController
  def update
    # workaround for unset checkbox behaviour
    params[:preferences][:include_unapproved_reviews] = false if params[:preferences][:include_unapproved_reviews].blank?
    params[:preferences][:feedback_rating] = false            if params[:preferences][:feedback_rating].blank?
    params[:preferences][:show_email] = false                 if params[:preferences][:show_email].blank?
    params[:preferences][:require_login] = false              if params[:preferences][:require_login].blank?
    Spree::Config.set(params[:preferences])

    respond_to do |format|
      format.html {
        redirect_to admin_review_settings_path
      }
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
spree_reviews_rating-0.70.7.1 app/controllers/admin/review_settings_controller.rb
spree_reviews_rating-0.70.7 app/controllers/admin/review_settings_controller.rb
spree_reviews_rating-0.70.6.1 app/controllers/admin/review_settings_controller.rb
spree_reviews_rating-0.70.6 app/controllers/admin/review_settings_controller.rb
spree_reviews_rating-0.70.5 app/controllers/admin/review_settings_controller.rb