Custom subscription placement email if non-user

The order link should not be provided if the order does not have an
associated user account.
This commit is contained in:
Kristina Lim
2018-08-30 03:02:42 +08:00
parent ad8b120e48
commit f8244a400a
3 changed files with 40 additions and 14 deletions

View File

@@ -3,11 +3,18 @@
%p.callout
= t("email_so_placement_explainer_html")
- allow_changes = !!@order.distributor.allow_order_changes?
= t("email_so_edit_#{allow_changes}_html",
orders_close_at: l(@order.order_cycle.orders_close_at, format: mail_long_datetime_format),
order_url: spree.order_url(@order))
= t("email_so_contact_distributor_html", distributor: @order.distributor.name, email: @order.distributor.contact.email)
- if @order.user.present?
- allow_changes = !!@order.distributor.allow_order_changes?
= t("email_so_edit_#{allow_changes}_html",
orders_close_at: l(@order.order_cycle.orders_close_at, format: mail_long_datetime_format),
order_url: spree.order_url(@order))
= t("email_so_contact_distributor_html", distributor: @order.distributor.name, email: @order.distributor.contact.email)
- else
= t("email_so_contact_distributor_to_change_order_html",
orders_close_at: l(@order.order_cycle.orders_close_at, format: mail_long_datetime_format),
distributor: @order.distributor.name,
email: @order.distributor.contact.email)
%p  
%h4