diff --git a/benefits/core/admin.py b/benefits/core/admin.py index 5f039726e..2f5d2d28e 100644 --- a/benefits/core/admin.py +++ b/benefits/core/admin.py @@ -30,7 +30,7 @@ def get_exclude(self, request, obj=None): return super().get_exclude(request, obj) def get_readonly_fields(self, request, obj=None): - if request.user.groups.contains(Group.objects.get(name=STAFF_GROUP_NAME)): + if not request.user.is_superuser: return [ "sign_out_button_template", "sign_out_link_template", @@ -50,7 +50,7 @@ def get_exclude(self, request, obj=None): return super().get_exclude(request, obj) def get_readonly_fields(self, request, obj=None): - if request.user.groups.contains(Group.objects.get(name=STAFF_GROUP_NAME)): + if not request.user.is_superuser: return [ "enrollment_index_template", "reenrollment_error_template", @@ -77,7 +77,7 @@ def get_exclude(self, request, obj=None): return super().get_exclude(request, obj) def get_readonly_fields(self, request, obj=None): - if request.user.groups.contains(Group.objects.get(name=STAFF_GROUP_NAME)): + if not request.user.is_superuser: return [ "api_url", "auth_provider", @@ -103,7 +103,7 @@ def get_exclude(self, request, obj=None): return super().get_exclude(request, obj) def get_readonly_fields(self, request, obj=None): - if request.user.groups.contains(Group.objects.get(name=STAFF_GROUP_NAME)): + if not request.user.is_superuser: return [ "card_tokenize_url", "card_tokenize_func", @@ -126,7 +126,7 @@ def get_exclude(self, request, obj=None): return super().get_exclude(request, obj) def get_readonly_fields(self, request, obj=None): - if request.user.groups.contains(Group.objects.get(name=STAFF_GROUP_NAME)): + if not request.user.is_superuser: return [ "agency_id", "payment_processor",