Commits

ubernostrum  committed 2a7667b

Missed one

  • Participants
  • Parent commits 12705c1

Comments (0)

Files changed (3)

File registration/management/__init__.py

Empty file added.

File registration/management/commands/__init__.py

Empty file added.

File registration/management/commands/cleanupregistration.py

+"""
+A management command which deletes expired accounts (e.g.,
+accounts which signed up but never activated) from the database.
+
+Calls ``RegistrationProfile.objects.delete_expired_users()``, which
+contains the actual logic for determining which accounts are deleted.
+
+"""
+
+from django.core.management.base import NoArgsCommand
+from django.core.management.base import CommandError
+
+from registration.models import RegistrationProfile
+
+
+class Command(NoArgsCommand):
+    help = "Delete expired user registrations from the database"
+
+    def handle_noargs(self, **options):
+        RegistrationProfile.objects.delete_expired_users()