Sha256: 85393938a140d2e6c68b893bf46937dc55964ca23825c610ee32fb6ad3fc3c84

Contents?: true

Size: 526 Bytes

Versions: 1

Compression:

Stored size: 526 Bytes

Contents

Spree::Admin::UsersController.class_eval do
  after_filter :create_forem_admin, :only => [:create]
  after_filter :update_forem_admin, :only => [:update]

  def create_forem_admin
    # could probably use @user = Spree::User.last
    @user = Spree::User.all.select{|u| u.email == params[:user][:email]}.last
    @user.forem_admin = params[:user][:forem_admin]
    @user.save
  end

  def update_forem_admin
    @user = Spree::User.find(params[:id])
    @user.forem_admin = params[:user][:forem_admin]
    @user.save
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spree_forem-1.0.0 app/controllers/spree/admin/users_controller_decorator.rb