Projet

Général

Profil

0001-hide-password-and-secret-fields-in-description-20836.patch

Thomas Noël, 21 décembre 2017 00:52

Télécharger (1,14 ko)

Voir les différences:

Subject: [PATCH] hide *password and *secret fields in description (#20836)

 passerelle/base/models.py | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
passerelle/base/models.py
187 187
    def get_description_fields(self):
188 188
        fields = []
189 189
        for field in self._meta.fields:
190
            if field.name.endswith('key') or field.name in ('id', 'title', 'slug',
191
                    'description', 'log_level', 'users',
192
                    'password', 'secret', 'keystore'):
190
            if field.name.endswith(('key', 'password', 'secret')) or field.name in (
191
                    'id', 'title', 'slug', 'description', 'log_level', 'users', 'keystore'):
193 192
                continue
194 193
            value = getattr(self, field.name, None)
195 194
            if isinstance(field, models.URLField) and value:
196
-