forked from DGNum/gestioCOF
Merge branch 'Kerl/mail_to_bda' into 'master'
Ajoute le BdA dans les destinataires des rappels Modifie légérement la façon dont est généré le mail au passage See merge request !90
This commit is contained in:
commit
4b1cfbcf2d
2 changed files with 12 additions and 9 deletions
|
@ -106,21 +106,24 @@ class Spectacle(models.Model):
|
|||
for attr in Attribution.objects.filter(spectacle=self).all():
|
||||
member = attr.participant.user
|
||||
if member.id in members:
|
||||
members[member.id].nb_attr = 2
|
||||
members[member.id][1] = 2
|
||||
else:
|
||||
member.nb_attr = 1
|
||||
members[member.id] = member
|
||||
members[member.id] = [member.first_name, 1, member.email]
|
||||
# Pour le BdA
|
||||
members[0] = ['BdA', 1, 'bda@ens.fr']
|
||||
members[-1] = ['BdA', 2, 'bda@ens.fr']
|
||||
# On écrit un mail personnalisé à chaque participant
|
||||
mails_to_send = []
|
||||
mail_object = "%s - %s - %s" % (self.title, self.date_no_seconds(),
|
||||
self.location)
|
||||
for member in members.values():
|
||||
mail_body = render_template('mail-rappel.txt', {
|
||||
'member': member,
|
||||
'name': member[0],
|
||||
'nb_attr': member[1],
|
||||
'show': self})
|
||||
mail_tot = mail.EmailMessage(
|
||||
mail_object, mail_body,
|
||||
settings.RAPPEL_FROM, [member.email],
|
||||
settings.RAPPEL_FROM, [member[2]],
|
||||
[], headers={'Reply-To': settings.RAPPEL_REPLY_TO})
|
||||
mails_to_send.append(mail_tot)
|
||||
# On envoie les mails
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue