mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-31 21:37:16 +00:00
New hash style
This commit is contained in:
@@ -2,18 +2,18 @@ class Exchange < ActiveRecord::Base
|
||||
acts_as_taggable
|
||||
|
||||
belongs_to :order_cycle
|
||||
belongs_to :sender, :class_name => 'Enterprise'
|
||||
belongs_to :receiver, :class_name => 'Enterprise'
|
||||
belongs_to :payment_enterprise, :class_name => 'Enterprise'
|
||||
belongs_to :sender, class_name: 'Enterprise'
|
||||
belongs_to :receiver, class_name: 'Enterprise'
|
||||
belongs_to :payment_enterprise, class_name: 'Enterprise'
|
||||
|
||||
has_many :exchange_variants, :dependent => :destroy
|
||||
has_many :variants, :through => :exchange_variants
|
||||
has_many :exchange_variants, dependent: :destroy
|
||||
has_many :variants, through: :exchange_variants
|
||||
|
||||
has_many :exchange_fees, :dependent => :destroy
|
||||
has_many :enterprise_fees, :through => :exchange_fees
|
||||
has_many :exchange_fees, dependent: :destroy
|
||||
has_many :enterprise_fees, through: :exchange_fees
|
||||
|
||||
validates_presence_of :order_cycle, :sender, :receiver
|
||||
validates_uniqueness_of :sender_id, :scope => [:order_cycle_id, :receiver_id, :incoming]
|
||||
validates_uniqueness_of :sender_id, scope: [:order_cycle_id, :receiver_id, :incoming]
|
||||
|
||||
after_save :refresh_products_cache
|
||||
after_destroy :refresh_products_cache_from_destroy
|
||||
|
||||
Reference in New Issue
Block a user