From 87b2abf2c6372c1a00da884a06f951dc4d562ff7 Mon Sep 17 00:00:00 2001 From: Joy Liu Date: Sun, 3 Nov 2024 13:14:53 -0500 Subject: [PATCH] :art: Jank --- backend/accounts/views.py | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/backend/accounts/views.py b/backend/accounts/views.py index 2d54ce3..24d23ac 100644 --- a/backend/accounts/views.py +++ b/backend/accounts/views.py @@ -515,17 +515,12 @@ def post(self, request, format=None): content_type = ContentType.objects.get(app_label="accounts", model="user") perms = Permission.objects.filter( content_type=content_type, codename__endswith="_admin" - ).exclude(codename="penn_clubs_admin") + ) for perm in perms: perm.user_set.clear() - penn_clubs_admin_permission = Permission.objects.get( - codename="penn_clubs_admin" - ) - users_to_reset = User.objects.filter( - Q(is_superuser=True) | Q(is_staff=True) - ).exclude( - Q(user_permissions=penn_clubs_admin_permission) | Q(is_superuser=True) - ) + users_to_reset = User.objects.filter(Q(is_staff=True)).exclude( + Q(is_superuser=True) + ) # Superusers retain permissions across time users_to_reset.update(is_superuser=False, is_staff=False) try: