scripts/scipy_migrate.py
author Madhusudan.C.S <madhusudancs@gmail.com>
Tue, 13 Jul 2010 01:01:02 +0530
changeset 101 fb27be005a5c
parent 23 3cb3f853a193
permissions -rw-r--r--
Added complete support for dynamic form to add extra authors fields to proceedings form and added initial support for autocompletion based on user names for authors.

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