def email_test(request): return_object = {} return_value = send_email_safe("Test Subject", "Test Body", "*****@*****.**", "<h1>Test Email</h1>") return_object["returnValue"] = return_value return HttpResponse(json.dumps(return_object), content_type="application/json")
def email_submitted_order(request, order_id): order = Order.objects.get(pk=order_id) order_details = [] grand_quantity_total = 0 grand_total = 0 for order_detail in order.order_details.all(): grand_quantity_total += order_detail.quantity grand_total += (order_detail.quantity * order_detail.price) order_details.append({ "pk": order_detail.pk, "quantity": order_detail.quantity, "style": order_detail.style, "size": order_detail.size, "description": order_detail.description, "sku": order_detail.sku, "price": order_detail.price, "total": order_detail.quantity * order_detail.price, }) data_object = { "image_path": settings.EMAIL_STATIC_URL, "order": order, "order_details": order_details, "grand_total": grand_total, "grand_quantity_total": grand_quantity_total, } return_value = True email_subject = "New Cobian Portal Order" email_body, email_html = make_both_emails("emails/customer_service_order_email", data_object, context_instance=RequestContext(request)) # Send order to customer service return_value = send_email_safe(email_subject, email_body, settings.EMAIL_ORDERS, email_html) # Send emails to rep and dealer dealer = order.user_profile; rep = dealer.account_rep; email_list = [dealer.user.email, rep.user.email] return_value = send_email_safe(email_subject, email_body, email_list, email_html) return return_value