Sha256: cfcc332c45569b91843feb7c59672b4ecda9be9e0a5dca709465a445f87dcc9e

Contents?: true

Size: 391 Bytes

Versions: 1

Compression:

Stored size: 391 Bytes

Contents

Party.class_eval do
  has_many :order_line_item_pty_roles

  def orders(statuses=[])
    statement = OrderTxn

    unless statuses.empty?
      statement = statement.with_current_status({'order_statuses' => statuses})
    end

    statement = statement.joins(:biz_txn_event => :biz_txn_party_roles)
            .where(:biz_txn_party_roles => {:party_id => self.id})

    statement
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
erp_orders-4.2.0 app/models/extensions/party.rb