1
0
Fork 1
mirror of https://github.com/coddingtonbear/django-mailbox.git synced 2026-07-10 06:48:19 +02:00

Allow blank eml

added verbose name for messages
This commit is contained in:
Tonis 2017-03-14 08:26:33 +02:00
parent ce6ce6b5dd
commit 60ccc9a194
2 changed files with 13 additions and 5 deletions

View file

@ -34,6 +34,8 @@ from django_mailbox.transports import Pop3Transport, ImapTransport, \
MaildirTransport, MboxTransport, BabylTransport, MHTransport, \
MMDFTransport, GmailImapTransport
from lino.core.fields import NullCharField
logger = logging.getLogger(__name__)
@ -64,8 +66,8 @@ class Mailbox(models.Model):
"contain illegal characters (like @, :, etc)."
)),
blank=True,
null=True,
default=None,
# null=True,
default="",
)
from_email = models.CharField(
@ -81,8 +83,8 @@ class Mailbox(models.Model):
"be set to match the setting `DEFAULT_FROM_EMAIL`."
)),
blank=True,
null=True,
default=None,
# null=True,
default="",
)
active = models.BooleanField(
@ -419,6 +421,11 @@ class UnreadMessageManager(models.Manager):
class Message(models.Model):
class Meta:
verbose_name = _("Message")
verbose_name_plural = _("Messages")
mailbox = models.ForeignKey(
Mailbox,
related_name='messages',
@ -483,6 +490,7 @@ class Message(models.Model):
eml = models.FileField(
_(u'Raw message contents'),
null=True,
blank=True,
upload_to="messages",
help_text=_(u'Original full content of message')
)

View file

@ -382,7 +382,7 @@ class TestProcessEmail(EmailMessageTestCase):
self.assertEqual(actual_from, msg.from_header)
reply_email_object.from_email = None
reply_email_object.from_email = ""
with mock.patch.object(reply_email_object, 'send'):
second_reply_msg = msg.reply(reply_email_object)