From a05888b6838084fc8a5119b8aae6f7560c1dab52 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 11 Jul 2015 02:19:22 -0400 Subject: [PATCH] Fix email sources clearing the password field on view. --- mayan/apps/sources/forms.py | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/mayan/apps/sources/forms.py b/mayan/apps/sources/forms.py index 216640c39b..6e13550f76 100644 --- a/mayan/apps/sources/forms.py +++ b/mayan/apps/sources/forms.py @@ -77,30 +77,42 @@ class WebFormSetupForm(forms.ModelForm): class StagingFolderSetupForm(forms.ModelForm): class Meta: - fields = ('label', 'enabled', 'folder_path', 'preview_width', 'preview_height', 'uncompress', 'delete_after_upload') + fields = ( + 'label', 'enabled', 'folder_path', 'preview_width', + 'preview_height', 'uncompress', 'delete_after_upload' + ) model = StagingFolderSource class EmailSetupBaseForm(forms.ModelForm): class Meta: widgets = { - 'password': forms.widgets.PasswordInput() + 'password': forms.widgets.PasswordInput(render_value=True) } class POP3EmailSetupForm(EmailSetupBaseForm): class Meta(EmailSetupBaseForm.Meta): - fields = ('label', 'enabled', 'interval', 'document_type', 'uncompress', 'host', 'ssl', 'port', 'username', 'password', 'timeout') + fields = ( + 'label', 'enabled', 'interval', 'document_type', 'uncompress', + 'host', 'ssl', 'port', 'username', 'password', 'timeout' + ) model = POP3Email class IMAPEmailSetupForm(EmailSetupBaseForm): class Meta(EmailSetupBaseForm.Meta): - fields = ('label', 'enabled', 'interval', 'document_type', 'uncompress', 'host', 'ssl', 'port', 'username', 'password', 'mailbox') + fields = ( + 'label', 'enabled', 'interval', 'document_type', 'uncompress', + 'host', 'ssl', 'port', 'username', 'password', 'mailbox' + ) model = IMAPEmail class WatchFolderSetupForm(forms.ModelForm): class Meta: - fields = ('label', 'enabled', 'interval', 'document_type', 'uncompress', 'folder_path') + fields = ( + 'label', 'enabled', 'interval', 'document_type', 'uncompress', + 'folder_path' + ) model = WatchFolderSource