forked from DGNum/gestioCOF
Déplace la fonction d'envoi des mails
C'est désormais une méthode des spectacles et la vue `send_rappel` permet de l'appeler.
This commit is contained in:
parent
ab8afc000a
commit
8054e20cce
3 changed files with 56 additions and 58 deletions
21
bda/views.py
21
bda/views.py
|
@ -337,3 +337,24 @@ def liste_spectacles_ics(request, tirage_id):
|
|||
{"spectacles": spectacles, "tirage": tirage},
|
||||
content_type="text/calendar")
|
||||
|
||||
@buro_required
|
||||
def send_rappel(request, spectacle_id):
|
||||
# Envoi des mails
|
||||
show = get_object_or_404(Spectacle, id=spectacle_id)
|
||||
show.send_rappel()
|
||||
# Mails d'exemples
|
||||
fake_member = request.user
|
||||
fake_member.nb_attr = 1
|
||||
example1 = render_template('mail-rappel.txt', {
|
||||
'member': fake_member,
|
||||
'show': show})
|
||||
fake_member.nb_attr = 2
|
||||
example2 = render_template('mail-rappel.txt', {
|
||||
'member': fake_member,
|
||||
'show': show})
|
||||
return render(request, "mails-rappel-sent.html", {
|
||||
'members': members.values(),
|
||||
'show': show,
|
||||
'example1': example1,
|
||||
'example2': example2})
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue