From df45a7301273119808c0007464710f9e8df696cd Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 24 Jan 2015 18:05:27 -0400 Subject: [PATCH] Use PasswordInput widget to hide email based source password field data --- mayan/apps/sources/forms.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/mayan/apps/sources/forms.py b/mayan/apps/sources/forms.py index ded11f5a4f..f1e7559bdd 100644 --- a/mayan/apps/sources/forms.py +++ b/mayan/apps/sources/forms.py @@ -93,13 +93,20 @@ class StagingFolderSetupForm(forms.ModelForm): model = StagingFolderSource -class POP3EmailSetupForm(forms.ModelForm): +class EmailSetupBaseForm(forms.ModelForm): class Meta: + widgets = { + 'password': forms.widgets.PasswordInput() + } + + +class POP3EmailSetupForm(EmailSetupBaseForm): + class Meta(EmailSetupBaseForm.Meta): model = POP3Email -class IMAPEmailSetupForm(forms.ModelForm): - class Meta: +class IMAPEmailSetupForm(EmailSetupBaseForm): + class Meta(EmailSetupBaseForm.Meta): model = IMAPEmail