finance email

remotes/origin/yandex_rebiling
Andrey 8 years ago
parent 861ec28559
commit 309e513bb5
  1. 4
      finance/models.py
  2. 4
      finance/views.py

@ -62,8 +62,8 @@ class Invoice(models.Model):
def get_comment(self):
return '''Вам выставлен счёт, для оплаты перейдите по ссылке
%s/api/v1/finance/payment/%s/''' % (settings.DOMAIN, self.yandex_pay.id,) if\
self.comment is None or self.comment == "" else self.comment
%s/api/v1/finance/payment/%s/''' % (settings.DOMAIN, self.yandex_pay.id,) if \
self.comment == "" else self.comment
def __str__(self):
return '%s:%s %s' % (self.id, self.get_status_display(), self.bill.user)

@ -147,7 +147,7 @@ class InvoiceDetailView(APIView):
invoice.price = price
invoice.is_open = is_open
invoice.comment = comment if comment else None
invoice.comment = comment
if invoice.method == 'Y' and invoice.yandex_pay is None:
yandex_pay = Payment.objects.create(
@ -175,7 +175,7 @@ class InvoiceDetailView(APIView):
text_content = plaintext.render(context)
html_content = html.render(context)
msg = EmailMultiAlternatives(subject, text_content, from_email, [to], bcc=['dmitry.dolya@skillbox.ru'],)
msg = EmailMultiAlternatives(subject, text_content, from_email, [to], bcc=['dmitry.dolya@skillbox.ru'])
msg.attach_alternative(html_content, "text/html")
msg.send()

Loading…
Cancel
Save