scripts/scipy_migrate.py
author Madhusudan.C.S <madhusudancs@gmail.com>
Wed, 11 Nov 2009 15:28:46 +0530
changeset 22 2294c71a61ea
parent 21 127b772a3af4
child 23 3cb3f853a193
permissions -rw-r--r--
Made final changes to the mail to be sent.

"""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,
                            from_email='admin@scipy.in')