|
|
|
|
@ -11,7 +11,7 @@ from access.models import Progress |
|
|
|
|
def delete_dependencies(instance, **kwargs): |
|
|
|
|
"""Отправка сообщения после сохранения платежа""" |
|
|
|
|
if instance.yandex_pay and instance.method == 'Y' and instance.status == 'P': |
|
|
|
|
EmailMessage( |
|
|
|
|
msg = EmailMessage( |
|
|
|
|
'Вам выставлен новый счёт', |
|
|
|
|
'''Вам выставлен счёт, для оплаты перейдите по ссылке |
|
|
|
|
https://go.skillbox.ru/api/v1/finance/payment/%s/''' % instance.yandex_pay.id, |
|
|
|
|
@ -20,6 +20,7 @@ def delete_dependencies(instance, **kwargs): |
|
|
|
|
[instance.bill.opener.email], |
|
|
|
|
reply_to=[instance.bill.opener.email], |
|
|
|
|
) |
|
|
|
|
msg.send() |
|
|
|
|
|
|
|
|
|
if instance.status == 'F': |
|
|
|
|
if instance.is_open: |
|
|
|
|
@ -28,7 +29,7 @@ def delete_dependencies(instance, **kwargs): |
|
|
|
|
user=instance.bill.user, |
|
|
|
|
active_obj=instance.bill.course.get_first(['tutorial', 'task',]) |
|
|
|
|
) |
|
|
|
|
EmailMessage( |
|
|
|
|
msg = EmailMessage( |
|
|
|
|
'Ваш платёж прошёл успешно', |
|
|
|
|
'''Вам открыт доступ к курсу "%s", вы можете перейти по ссылке и |
|
|
|
|
ознакомиться с материабламиhttps://go.skillbox.ru/course/%s/''' |
|
|
|
|
@ -39,7 +40,7 @@ def delete_dependencies(instance, **kwargs): |
|
|
|
|
reply_to=[instance.bill.opener.email], |
|
|
|
|
) |
|
|
|
|
else: |
|
|
|
|
EmailMessage( |
|
|
|
|
msg = EmailMessage( |
|
|
|
|
'Ваш платёж прошёл успешно', |
|
|
|
|
'''Курс "%s" был забронирован''' % instance.bill.course.title, |
|
|
|
|
'robo@skillbox.ru', |
|
|
|
|
@ -47,9 +48,10 @@ def delete_dependencies(instance, **kwargs): |
|
|
|
|
[instance.bill.opener.email], |
|
|
|
|
reply_to=[instance.bill.opener.email], |
|
|
|
|
) |
|
|
|
|
msg.send() |
|
|
|
|
|
|
|
|
|
if instance.status == 'C': |
|
|
|
|
EmailMessage( |
|
|
|
|
msg = EmailMessage( |
|
|
|
|
'Ошибка платежа!' |
|
|
|
|
"""Внимание не прошёл платёж пользавателю %s, |
|
|
|
|
по курсу "%s" ID платежа: %s. Если не получается |
|
|
|
|
@ -61,6 +63,7 @@ def delete_dependencies(instance, **kwargs): |
|
|
|
|
[instance.bill.opener.email], |
|
|
|
|
reply_to=["andrey.korolev@skillbox.ru"] |
|
|
|
|
) |
|
|
|
|
msg.send() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@receiver(post_save, sender=Payment) |
|
|
|
|
|