diff --git a/bda/views.py b/bda/views.py index d82c6e4a..6ec8bbdb 100644 --- a/bda/views.py +++ b/bda/views.py @@ -329,6 +329,7 @@ def revente(request, tirage_id): if 'resell' in request.POST: resellform = ResellForm(participant, request.POST, prefix='resell') if resellform.is_valid(): + datatuple = [] attributions = resellform.cleaned_data["attributions"] with transaction.atomic(): for attribution in attributions: @@ -343,6 +344,18 @@ def revente(request, tirage_id): revente.notif_sent = False revente.tirage_done = False revente.shotgun = False + context = { + 'vendeur': participant.user, + 'show': attribution.spectacle, + 'revente': revente + } + datatuple.append(( + 'bda-revente-new', context, + settings.MAIL_DATA['revente']['FROM'], + [participant.user.email] + )) + revente.save() + send_mass_custom_mail(datatuple) # On annule une revente elif 'annul' in request.POST: annulform = AnnulForm(participant, request.POST, prefix='annul')