Files
openfoodnetwork/lib/reporting/reports/payments/base.rb
2022-05-12 16:54:13 +02:00

18 lines
406 B
Ruby

# frozen_string_literal: true
module Reporting
module Reports
module Payments
class Base < ReportObjectTemplate
def search
Spree::Order.complete.not_state(:canceled).managed_by(@user).ransack(params[:q])
end
def query_result
search.result.group_by { |order| [order.payment_state, order.distributor] }.values
end
end
end
end
end