From 753aa1b3f1e1a705312ccbed0b0772db63aaa69f Mon Sep 17 00:00:00 2001 From: Angela Tran Date: Tue, 16 Jul 2024 18:19:24 +0000 Subject: [PATCH] feat(admin): specify fields to hide from Cal-ITP for TransitAgency --- benefits/core/admin.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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):