Sha256: 8aa7eee2b2afb21e0866198ed6ed381b625a5ae3047f2116057558deee3b8b83

Contents?: true

Size: 301 Bytes

Versions: 2

Compression:

Stored size: 301 Bytes

Contents

class ReviewsAbility
  include CanCan::Ability

  def initialize(user)
    can :create, Review do |review|
      user.has_role?(:user) || !Spree::Config[:require_login]
    end
    can :create, FeedbackReview do |review|
      user.has_role?(:user) || !Spree::Config[:require_login]
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spree_reviews_rating-0.70.6 app/models/reviews_ability.rb
spree_reviews_rating-0.70.5 app/models/reviews_ability.rb