Sha256: d7c2ed14e2e24e07b989df17cd3c151cad92f041938ff83be5fc4c61b90db7bb

Contents?: true

Size: 323 Bytes

Versions: 111

Compression:

Stored size: 323 Bytes

Contents

module Spree
  class PromotionRuleUser < Spree::Base
    belongs_to :promotion_rule, class_name: 'Spree::PromotionRule'
    belongs_to :user, class_name: Spree.user_class.to_s

    validates :user, :promotion_rule, presence: true
    validates :user_id, uniqueness: { scope: :promotion_rule_id }, allow_nil: true
  end
end

Version data entries

111 entries across 111 versions & 1 rubygems

Version Path
spree_core-4.0.9 app/models/spree/promotion_rule_user.rb
spree_core-4.1.15 app/models/spree/promotion_rule_user.rb
spree_core-4.2.7 app/models/spree/promotion_rule_user.rb
spree_core-4.3.3 app/models/spree/promotion_rule_user.rb
spree_core-4.4.1 app/models/spree/promotion_rule_user.rb
spree_core-4.2.6 app/models/spree/promotion_rule_user.rb
spree_core-4.3.2 app/models/spree/promotion_rule_user.rb
spree_core-4.4.0 app/models/spree/promotion_rule_user.rb
spree_core-4.4.0.rc2 app/models/spree/promotion_rule_user.rb
spree_core-4.3.1 app/models/spree/promotion_rule_user.rb
spree_core-4.4.0.rc1 app/models/spree/promotion_rule_user.rb
spree_core-4.3.0 app/models/spree/promotion_rule_user.rb
spree_core-4.3.0.rc3 app/models/spree/promotion_rule_user.rb
spree_core-4.3.0.rc2 app/models/spree/promotion_rule_user.rb
spree_core-4.3.0.rc1 app/models/spree/promotion_rule_user.rb
spree_core-4.2.5 app/models/spree/promotion_rule_user.rb
spree_core-4.1.14 app/models/spree/promotion_rule_user.rb
spree_core-4.0.8 app/models/spree/promotion_rule_user.rb
spree_core-4.2.4 app/models/spree/promotion_rule_user.rb
spree_core-3.7.14.1 app/models/spree/promotion_rule_user.rb