mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-10 23:07:47 +00:00
Merge pull request #10666 from jibees/9723-admin-missing-translation-in-payment-report
Admin, Payment reports: add missing translation for payment state
This commit is contained in:
@@ -11,6 +11,12 @@ module Reporting
|
||||
def query_result
|
||||
search.result.group_by { |order| [order.payment_state, order.distributor] }.values
|
||||
end
|
||||
|
||||
protected
|
||||
|
||||
def payment_state(order)
|
||||
I18n.t "spree.payment_states.#{order.payment_state}"
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -6,7 +6,7 @@ module Reporting
|
||||
class ItemisedPaymentTotals < Base
|
||||
def columns
|
||||
{
|
||||
payment_state: proc { |orders| orders.first.payment_state },
|
||||
payment_state: proc { |orders| payment_state(orders.first) },
|
||||
distributor: proc { |orders| orders.first.distributor.name },
|
||||
product_total_price: proc { |orders| orders.to_a.sum(&:item_total) },
|
||||
shipping_total_price: proc { |orders| orders.sum(&:ship_total) },
|
||||
|
||||
@@ -6,7 +6,7 @@ module Reporting
|
||||
class PaymentTotals < Base
|
||||
def columns
|
||||
{
|
||||
payment_state: proc { |orders| orders.first.payment_state },
|
||||
payment_state: proc { |orders| payment_state(orders.first) },
|
||||
distributor: proc { |orders| orders.first.distributor.name },
|
||||
product_total_price: proc { |orders| orders.to_a.sum(&:item_total) },
|
||||
shipping_total_price: proc { |orders| orders.sum(&:ship_total) },
|
||||
|
||||
@@ -15,7 +15,7 @@ module Reporting
|
||||
|
||||
def columns
|
||||
{
|
||||
payment_state: proc { |payments| payments.first.order.payment_state },
|
||||
payment_state: proc { |payments| payment_state(payments.first.order) },
|
||||
distributor: proc { |payments| payments.first.order.distributor.name },
|
||||
payment_type: proc { |payments| payments.first.payment_method.name },
|
||||
total_price: proc { |payments| payments.sum(&:amount) }
|
||||
|
||||
@@ -86,7 +86,7 @@ describe "Payments Reports" do
|
||||
].join(" ").upcase)
|
||||
|
||||
expect(page.find("table.report__table tbody tr").text).to have_content([
|
||||
order.payment_state,
|
||||
"credit owed",
|
||||
order.distributor.name,
|
||||
order.item_total.to_f + other_order.item_total.to_f,
|
||||
order.ship_total.to_f + other_order.ship_total.to_f,
|
||||
|
||||
Reference in New Issue
Block a user