mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-22 05:18:51 +00:00
14 lines
517 B
Ruby
14 lines
517 B
Ruby
# frozen_string_literal: true
|
|
|
|
class ResendConfirmationEmailReflex < ApplicationReflex
|
|
def confirm(order_ids)
|
|
Spree::Order.where(id: order_ids).find_each do |o|
|
|
Spree::OrderMailer.confirm_email_for_customer(o.id, true).deliver_later if can? :resend, o
|
|
end
|
|
|
|
flash[:success] = I18n.t("admin.resend_confirmation_emails_feedback", count: order_ids.count)
|
|
cable_ready.dispatch_event(name: "modal:close")
|
|
morph "#flashes", render(partial: "shared/flashes", locals: { flashes: flash })
|
|
end
|
|
end
|