Sha256: 57365ab355a5903383bc6efdafc20e2a829bf00e494147faeea0b56fdca87524

Contents?: true

Size: 277 Bytes

Versions: 2

Compression:

Stored size: 277 Bytes

Contents

class Dash::BaseController < Spree::BaseController
  
  before_filter :authenticate_user!, :vendor_role
  def vendor_role
    if !current_user.roles.member?(Role.find_by_name("vendor"))
      flash[:error] = "You are not a vendor"
      redirect_to root_path
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spree_suppliers-0.0.1 app/controllers/dash/base_controller.rb
spree_suppliers-0.60.3 app/controllers/dash/base_controller.rb