mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-28 21:07:16 +00:00
30 lines
1.1 KiB
Plaintext
30 lines
1.1 KiB
Plaintext
- summary.issues.each do |type, messages|
|
|
- orders = summary.orders_affected_by(type)
|
|
|
|
%h4= t(".#{type}.title", count: orders.count)
|
|
%p= t(".#{type}.explainer")
|
|
|
|
- separator = messages.values.any? ? ": " : ", "
|
|
- orders.each_with_index do |order, i|
|
|
%a{ href: spree.edit_admin_order_url(order) }>= order.number
|
|
= separator if messages.values.any? || i < orders.count - 1
|
|
- if messages.values.any?
|
|
= messages[order.id] || t(".no_message_provided")
|
|
%br
|
|
|
|
- if summary.unrecorded_ids.any?
|
|
- orders = summary.orders_affected_by(:other)
|
|
%h4= t(".other.title", count: orders.count)
|
|
%p= t(".other.explainer")
|
|
- orders.each_with_index do |order, i|
|
|
%a{ href: order_url(order) }>= order.number
|
|
= ", " if i < orders.count - 1
|
|
|
|
- if summary.subscription_issues.any?
|
|
- subscription_issues = summary.subscription_issues
|
|
%h4= t(".other.title", count: subscription_issues.count)
|
|
%p= t(".other.explainer")
|
|
- subscription_issues.each_with_index do |subscription_id, i|
|
|
%a{ href: edit_admin_subscription_url(subscription_id) }>= subscription_id
|
|
= ", " if i < subscription_issues.count - 1
|