summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMadhusudan.C.S2010-11-24 19:05:14 +0530
committerMadhusudan.C.S2010-11-24 19:05:14 +0530
commitb6090268afad69dcb8e28f27b78c777108ea32f8 (patch)
tree8075d17f28a32f2544db95b9f11d85a301435757
parent2985c8bb0b7d2b9b7fc986a0f98ae342c0162b13 (diff)
downloadscipycon-b6090268afad69dcb8e28f27b78c777108ea32f8.tar.gz
scipycon-b6090268afad69dcb8e28f27b78c777108ea32f8.tar.bz2
scipycon-b6090268afad69dcb8e28f27b78c777108ea32f8.zip
Add a way to send mail as confirmation for users for manage payments.
-rw-r--r--project/scipycon/registration/views.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/project/scipycon/registration/views.py b/project/scipycon/registration/views.py
index 43d19ff..b8060b2 100644
--- a/project/scipycon/registration/views.py
+++ b/project/scipycon/registration/views.py
@@ -6,6 +6,7 @@ from django.contrib.auth.models import User
from django.core.exceptions import ObjectDoesNotExist
from django.core.urlresolvers import reverse
from django.shortcuts import render_to_response
+from django.template import loader
from django.template import RequestContext
from project.scipycon.base.models import Event
@@ -339,6 +340,10 @@ def manage_payments(request, scope,
if request.method == 'POST':
post_data = request.POST
list_user_ids = []
+
+ mail_subject = 'SciPy.in 2010: Confirmation of fee payment'
+ mail_template = 'notifications/payment_confirmation2010.html'
+
for user_id_string in post_data:
id_str_list = user_id_string.split('_')
if (len(id_str_list) == 3 and id_str_list[0] == 'registrant' and
@@ -352,6 +357,11 @@ def manage_payments(request, scope,
payment.confirmed = True
payment.save()
+ mail_message = loader.render_to_string(
+ mail_template,
+ dictionary={'name': reg_user.get_full_name(),})
+ reg_user.email_user(mail_subject, mail_message,
+ from_email='admin@scipy.in')
list_user_ids.append(id)
# This is done to unset for the confirmation for users for whom