From 8d4463d8321bdaa2281bc06453e8e6f4207bb677 Mon Sep 17 00:00:00 2001 From: Angela Tran Date: Tue, 16 Jul 2024 18:12:37 +0000 Subject: [PATCH] feat(admin): specify fields to hide from Cal-ITP for EligibilityVerifier --- benefits/core/admin.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/benefits/core/admin.py b/benefits/core/admin.py index 08457e16e..57781791e 100644 --- a/benefits/core/admin.py +++ b/benefits/core/admin.py @@ -41,7 +41,19 @@ def get_exclude(self, request, obj=None): @admin.register(models.EligibilityVerifier) class SortableEligibilityVerifierAdmin(SortableAdminMixin, admin.ModelAdmin): - pass + def get_exclude(self, request, obj=None): + if request.user.groups.contains(Group.objects.get(name=CALITP_GROUP_NAME)): + return [ + "api_auth_header", + "api_auth_key_secret_name", + "public_key", + "jwe_cek_enc", + "jwe_encryption_alg", + "jws_signing_alg", + "form_class", + ] + else: + return super().get_exclude(request, obj) @admin.register(models.PaymentProcessor)