diff --git a/server/nuke_users.py b/server/nuke_users.py new file mode 100644 index 00000000..cca208d5 --- /dev/null +++ b/server/nuke_users.py @@ -0,0 +1,13 @@ +from wagtail.admin.forms.account import User +from assignments.models import Assignment +from objectives.models import Objective +from rooms.models import Comment + + +def nuke_users(): + # todo: make sure the user confirms this when called from a django command + Objective.objects.exclude(owner=None).delete() + Comment.objects.all().delete() + Assignment.objects.exclude(owner=None).exclude(owner__username="guru").delete() + + User.objects.filter(is_superuser=False).delete()