diff options
author | Parth Buch | 2012-08-28 17:03:37 +0530 |
---|---|---|
committer | Parth Buch | 2012-08-28 17:03:37 +0530 |
commit | 7e38fd922a8dd4742d09758cd1c94fb0302045d3 (patch) | |
tree | b43d6ea8c47fb80e09e5e0bfd8759ac7d697addf /scripts/scipy_migrate.py | |
download | scipywebsite-7e38fd922a8dd4742d09758cd1c94fb0302045d3.tar.gz scipywebsite-7e38fd922a8dd4742d09758cd1c94fb0302045d3.tar.bz2 scipywebsite-7e38fd922a8dd4742d09758cd1c94fb0302045d3.zip |
Reboot for scipy 2012
Diffstat (limited to 'scripts/scipy_migrate.py')
-rw-r--r-- | scripts/scipy_migrate.py | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/scripts/scipy_migrate.py b/scripts/scipy_migrate.py new file mode 100644 index 0000000..50c115c --- /dev/null +++ b/scripts/scipy_migrate.py @@ -0,0 +1,34 @@ +"""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') |