Fix email sources clearing the password field on view.

This commit is contained in:
Roberto Rosario
2015-07-11 02:19:22 -04:00
parent 07dbe71c41
commit a05888b683

View File

@@ -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