forked from beba/foerderbarometer
added mail to IF
This commit is contained in:
parent
8ad0f91c85
commit
dfc449f0de
|
@ -0,0 +1,3 @@
|
|||
Hallo IF,
|
||||
|
||||
es gab einen neuen Antrag von {{data.realname}}
|
|
@ -2,7 +2,7 @@ from django.shortcuts import render
|
|||
from django.forms import modelformset_factory
|
||||
from django.http import HttpResponse
|
||||
from formtools.wizard.views import CookieWizardView
|
||||
from django.core.mail import send_mail
|
||||
from django.core.mail import send_mail, BadHeaderError
|
||||
from django.conf import settings
|
||||
from django.template.loader import get_template
|
||||
from django.template import Context
|
||||
|
@ -89,17 +89,29 @@ class ExternView(CookieWizardView):
|
|||
form.save()
|
||||
|
||||
# we need to send the following mails here:
|
||||
# - mail with entered data to the Volunteer
|
||||
mail_template = get_template('input/ifg_volunteer_mail.txt')
|
||||
context = { 'data': data }
|
||||
send_mail(
|
||||
'form filled',
|
||||
mail_template.render(context),
|
||||
settings.IF_EMAIL,
|
||||
[form.email],
|
||||
fail_silently=False,
|
||||
)
|
||||
# - mail to IF with link to accept/decline
|
||||
try:
|
||||
# - mail with entered data to the Volunteer
|
||||
mail_template = get_template('input/ifg_volunteer_mail.txt')
|
||||
send_mail(
|
||||
'form filled',
|
||||
mail_template.render(context),
|
||||
settings.IF_EMAIL,
|
||||
[form.email],
|
||||
fail_silently=False,
|
||||
)
|
||||
# - mail to IF with link to accept/decline
|
||||
mail_template = get_template('input/if_mail.txt')
|
||||
send_mail(
|
||||
'form filled',
|
||||
mail_template.render(context),
|
||||
settings.IF_EMAIL,
|
||||
[settings.IF_EMAIL],
|
||||
fail_silently=False,
|
||||
)
|
||||
|
||||
except BadHeaderError:
|
||||
return HttpResponse('Invalid header found.')
|
||||
|
||||
return done(self.request)
|
||||
# return render(self.request, 'saved', {
|
||||
|
|
Loading…
Reference in New Issue