From f0f2293e2899ae3d51128e264321eb1ea4de1631 Mon Sep 17 00:00:00 2001 From: Thomas NOEL Date: Wed, 20 Dec 2017 19:07:50 +0100 Subject: [PATCH] hide *password and *secret fields in description (#20836) --- passerelle/base/models.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/passerelle/base/models.py b/passerelle/base/models.py index a5f945e..cc277c3 100644 --- a/passerelle/base/models.py +++ b/passerelle/base/models.py @@ -187,9 +187,8 @@ class BaseResource(models.Model): def get_description_fields(self): fields = [] for field in self._meta.fields: - if field.name.endswith('key') or field.name in ('id', 'title', 'slug', - 'description', 'log_level', 'users', - 'password', 'secret', 'keystore'): + if field.name.endswith(('key', 'password', 'secret')) or field.name in ( + 'id', 'title', 'slug', 'description', 'log_level', 'users', 'keystore'): continue value = getattr(self, field.name, None) if isinstance(field, models.URLField) and value: -- 2.15.1