scripts/scipy_migrate.py
author Madhusudan.C.S <madhusudancs@gmail.com>
Thu, 05 Nov 2009 15:42:22 +0530
changeset 18 42bc8a9c20bd
parent 1 fda1c66b25f9
child 21 127b772a3af4
permissions -rw-r--r--
Reorganized sponsors and organizers.

"""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})

        reg.user.email_user(subject=subject, message=message)