Add paid boolean field to payment model to know whether the user has already paid the fees or not.
"""Helper script to send an email to all users who registered
before activation logic was implemented. This script can be
run only within a Django shell.
"""
__authors__ = [
'"Madhusudan.C.S" <madhusudancs@gmail.com>',
]
from datetime import datetime
from django.template import loader
from registration.models import RegistrationProfile
def remind_users():
regs = RegistrationProfile.objects.filter(
user__is_active=0,
user__date_joined__lte=datetime(2009, 10, 13))
template = 'notifications/activate_mail.html'
for reg in regs:
subject = 'Update and activate your SciPy.in registration.'
message = loader.render_to_string(
template, dictionary={'activation_key': reg.activation_key,
'name': reg.user.username})
reg.user.email_user(subject=subject, message=message,
from_email='admin@scipy.in')