remove from_addr field, add default from_addr mail

v1-0-stable
Christian Merten 9 years ago
parent 8ad78d11cb
commit d858e0a081

@ -16,7 +16,7 @@ class AttachmentInline(admin.StackedInline):
class MessageAdmin(admin.ModelAdmin):
"""Message creation view"""
list_display = ('subject', 'from_addr', 'get_recipients', 'sent')
list_display = ('subject', 'get_recipients', 'sent')
change_form_template = "mailer/change_form.html"
formfield_overrides = {
models.ManyToManyField: {'widget': forms.CheckboxSelectMultiple}

@ -7,6 +7,9 @@ from .mailutils import send, get_content, SENT, PARTLY_SENT
import os
# this is the mail address that is used to send mails
SENDING_ADDRESS = "jdav-lb@gmx.de"
class RestrictedFileField(models.FileField):
@ -33,7 +36,6 @@ class RestrictedFileField(models.FileField):
# Create your models here.
class Message(models.Model):
"""Represents a message that can be sent to some members"""
from_addr = models.EmailField(_('from email'))
subject = models.CharField(_('subject'), max_length=50)
content = models.TextField(_('content'))
to_groups = models.ManyToManyField('members.Group',
@ -86,7 +88,7 @@ class Message(models.Model):
attach = [a.f.path for a in Attachment.objects.filter(msg__id=self.pk)
if a.f.name]
success = send(self.subject, get_content(self.content),
self.from_addr,
SENDING_ADDRESS,
[member.email for member in filtered],
attachments=attach,
reply_to=self.reply_to.email if self.reply_to else None)

Loading…
Cancel
Save