Default field values

This commit is contained in:
TreeNode 2014-12-11 01:42:20 +02:00
parent 97e0f75723
commit 83a5e964f3

View File

@ -191,14 +191,14 @@ class Queue(models.Model):
_('Socks Proxy Host'), _('Socks Proxy Host'),
blank=True, blank=True,
null=True, null=True,
help_text=_('Socks proxy IP address.'), help_text=_('Socks proxy IP address. Default: 127.0.0.1'),
) )
socks_proxy_port = models.IntegerField( socks_proxy_port = models.IntegerField(
_('Socks Proxy Port'), _('Socks Proxy Port'),
blank=True, blank=True,
null=True, null=True,
help_text=_('Socks proxy port number.'), help_text=_('Socks proxy port number. Default: 9150 (default TOR port)'),
) )
def __unicode__(self): def __unicode__(self):
@ -225,6 +225,12 @@ class Queue(models.Model):
if self.email_box_type == 'imap' and not self.email_box_imap_folder: if self.email_box_type == 'imap' and not self.email_box_imap_folder:
self.email_box_imap_folder = 'INBOX' self.email_box_imap_folder = 'INBOX'
if self.socks_proxy_type:
if not self.socks_proxy_host:
self.socks_proxy_host = '127.0.0.1'
if not self.socks_proxy_port:
self.socks_proxy_port = 9150
if not self.email_box_port: if not self.email_box_port:
if self.email_box_type == 'imap' and self.email_box_ssl: if self.email_box_type == 'imap' and self.email_box_ssl:
self.email_box_port = 993 self.email_box_port = 993