summaryrefslogtreecommitdiffstats
path: root/forum/management/commands/subscribe_everyone.py
diff options
context:
space:
mode:
Diffstat (limited to 'forum/management/commands/subscribe_everyone.py')
-rw-r--r--forum/management/commands/subscribe_everyone.py33
1 files changed, 0 insertions, 33 deletions
diff --git a/forum/management/commands/subscribe_everyone.py b/forum/management/commands/subscribe_everyone.py
deleted file mode 100644
index fac4168f..00000000
--- a/forum/management/commands/subscribe_everyone.py
+++ /dev/null
@@ -1,33 +0,0 @@
-from django.core.management.base import NoArgsCommand
-from django.db import connection
-from forum.models import EmailFeedSetting, User
-from django.core.mail import EmailMessage
-
-class Command(NoArgsCommand):
- def handle_noargs(self, **options):
- try:
- try:
- self.subscribe_everyone()
- except Exception, e:
- print e
- finally:
- connection.close()
-
- def subscribe_everyone(self):
-
- feed_type_info = EmailFeedSetting.FEED_TYPES
- for user in User.objects.all():
- for feed_type in feed_type_info:
- try:
- feed_setting = EmailFeedSetting.objects.get(
- subscriber=user,
- feed_type = feed_type[0]
- )
- except EmailFeedSetting.DoesNotExist:
- feed_setting = EmailFeedSetting(
- subscriber=user,
- feed_type=feed_type[0]
- )
- feed_setting.frequency = 'w'
- feed_setting.reported_at = None
- feed_setting.save()