GestioCOF mémorise la date d'envoi des rappels

Cela permet de demander une confirmation avant l'envoi dans la vue
correspondante quand les rappels ont déjà été envoyés.
This commit is contained in:
Martin Pépin 2016-07-10 14:19:19 +02:00
parent f6d3106110
commit 3bea20a52e
5 changed files with 45 additions and 9 deletions

View file

@ -7,6 +7,7 @@ from django.contrib.auth.models import User
from django.template import loader, Context
from django.core import mail
from django.conf import settings
from django.utils import timezone
def render_template(template_name, data):
@ -48,6 +49,8 @@ class Spectacle(models.Model):
priority = models.IntegerField("Priorité", default=1000)
tirage = models.ForeignKey(Tirage)
listing = models.BooleanField("Les places sont sur listing")
rappel_sent = models.DateTimeField("Mail de rappel envoyé", blank=True,
null=True)
class Meta:
verbose_name = "Spectacle"
@ -92,6 +95,9 @@ class Spectacle(models.Model):
# On envoie les mails
connection = mail.get_connection()
connection.send_messages(mails_to_send)
# On enregistre le fait que l'envoi a bien eu lieu
self.rappel_sent = timezone.now()
self.save()
# On renvoie la liste des destinataires
return members.values()