|
|
|
|
@ -1,5 +1,6 @@ |
|
|
|
|
from django.db.models.signals import post_save |
|
|
|
|
from django.dispatch import receiver |
|
|
|
|
from django.utils import timezone |
|
|
|
|
from django.core.mail import send_mail, EmailMultiAlternatives |
|
|
|
|
from django.template.loader import get_template, render_to_string |
|
|
|
|
|
|
|
|
|
@ -58,6 +59,8 @@ def reserve_stages(sender, instance, created, **kwargs): |
|
|
|
|
stage = Stage.objects.get(pk=pk) |
|
|
|
|
stages_names.append(stage.name) |
|
|
|
|
stage.is_paid = True |
|
|
|
|
delta = stage.term - stage.approve_time.date() |
|
|
|
|
stage.term = timezone.now().date() + delta |
|
|
|
|
order = stage.order |
|
|
|
|
stage.save() |
|
|
|
|
|
|
|
|
|
@ -80,6 +83,8 @@ def reserve_stages(sender, instance, created, **kwargs): |
|
|
|
|
stage = Stage.objects.get(pk=pk) |
|
|
|
|
stages_names.append(stage.name) |
|
|
|
|
stage.is_paid = True |
|
|
|
|
delta = stage.term - stage.approve_time.date() |
|
|
|
|
stage.term = timezone.now().date() + delta |
|
|
|
|
order = stage.order |
|
|
|
|
stage.save() |
|
|
|
|
|
|
|
|
|
|