Skip to content

Commit

Permalink
feat(admin): add PemData permissions for Cal-ITP users
Browse files Browse the repository at this point in the history
  • Loading branch information
angela-tran committed Jul 18, 2024
1 parent 449c8e2 commit 3f3b37d
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
10 changes: 9 additions & 1 deletion benefits/core/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,15 @@
STAFF_GROUP_NAME = "Cal-ITP"

logger.debug("Register models with admin site")
admin.site.register(models.PemData)


@admin.register(models.PemData)
class PemDataAdmin(admin.ModelAdmin): # pragma: no cover
def get_exclude(self, request, obj=None):
if not request.user.is_superuser:
return ["text_secret_name"]
else:
return super().get_exclude(request, obj)


@admin.register(models.AuthProvider)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ def add_view_permissions(apps, schema_editor):

Permission = apps.get_model("auth", "Permission")
permission_names = [
"Can view pem data",
"Can view auth provider",
"Can view eligibility type",
"Can view eligibility verifier",
Expand Down

0 comments on commit 3f3b37d

Please sign in to comment.