add specs
This commit is contained in:
parent
e902aa0d5a
commit
45db0575b1
46 changed files with 714 additions and 238 deletions
|
|
@ -63,6 +63,18 @@ class Mailer < ActionMailer::Base
|
|||
subject: I18n.t('mailer.group_order_invoice.subject', group: @group.name, supplier: @supplier)
|
||||
end
|
||||
|
||||
def ordergroup_invoice(ordergroup_invoice, user)
|
||||
@user = user
|
||||
@ordergroup_invoice = ordergroup_invoice
|
||||
@multi_group_order = ordergroup_invoice.multi_group_order
|
||||
@multi_order = @multi_group_order.multi_order
|
||||
@supplier = @multi_order.orders.map(&:supplier).map(&:name).uniq.join(', ')
|
||||
@group = @multi_group_order.ordergroup
|
||||
add_ordergroup_invoice_attachments(ordergroup_invoice)
|
||||
mail to: user,
|
||||
subject: I18n.t('mailer.ordergroup_invoice.subject', group: @group.name, supplier: @supplier)
|
||||
end
|
||||
|
||||
# Sends order result for specific Ordergroup
|
||||
def order_result(user, group_order)
|
||||
@order = group_order.order
|
||||
|
|
@ -186,6 +198,10 @@ class Mailer < ActionMailer::Base
|
|||
attachments[attachment_name] = GroupOrderInvoicePdf.new(group_order_invoice.load_data_for_invoice).to_pdf
|
||||
end
|
||||
|
||||
def add_ordergroup_invoice_attachments(ordergroup_invoice)
|
||||
add_group_order_invoice_attachments(ordergroup_invoice)
|
||||
end
|
||||
|
||||
# separate method to allow plugins to mess with the text
|
||||
def additonal_welcome_text(user); end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue