diff --git a/benefits/core/admin.py b/benefits/core/admin.py index 7543bdfcb..b10837589 100644 --- a/benefits/core/admin.py +++ b/benefits/core/admin.py @@ -71,7 +71,15 @@ def get_exclude(self, request, obj=None): @admin.register(models.TransitAgency) class TransitAgencyAdmin(admin.ModelAdmin): - pass + def get_exclude(self, request, obj=None): + if request.user.groups.contains(Group.objects.get(name=CALITP_GROUP_NAME)): + return [ + "private_key", + "public_key", + "jws_signing_alg", + ] + else: + return super().get_exclude(request, obj) def pre_login_user(user, request):