# HG changeset patch # User Madhusudan.C.S # Date 1290605714 -19800 # Node ID 182b03a1e6fea1bf11b39340b5754bc79d5f897d # Parent 3ea1acce0f789894bfaa439e95da8349c86291e5 Add a way to send mail as confirmation for users for manage payments. diff -r 3ea1acce0f78 -r 182b03a1e6fe project/scipycon/registration/views.py --- a/project/scipycon/registration/views.py Mon Nov 22 17:55:01 2010 +0530 +++ b/project/scipycon/registration/views.py Wed Nov 24 19:05:14 2010 +0530 @@ -6,6 +6,7 @@ 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 @@ 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 @@ 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