Changeset 538:1b8571fb3ff4
- Timestamp:
- 04/04/12 16:23:41 (14 months ago)
- Branch:
- default
- Location:
- cyclope/apps/newsletter
- Files:
-
- 1 added
- 2 edited
-
migrations/0003_auto__add_field_newsletter_sender_name.py (added)
-
models.py (modified) (1 diff)
-
views.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
cyclope/apps/newsletter/models.py
r299 r538 43 43 header = models.TextField(verbose_name=_('header'), help_text="Text that will always be added on top of the content.", blank=True) 44 44 layout = models.ForeignKey(Layout, verbose_name=_('layout'), help_text="Layout to use to build the resulting HTML.") 45 sender = models.EmailField(verbose_name=_('sender'), help_text="e-mail address that will be used to send the newsletter.") 45 sender_name = models.CharField(verbose_name=_('sender name'), help_text="name that will displayed as the sender of the newsletter.", max_length=40, default="", blank=True) 46 sender = models.EmailField(verbose_name=_('sender e-mail'), help_text="e-mail address that will be used to send the newsletter.") 46 47 test_recipients = models.CharField(verbose_name=_('test recipients'), help_text="comma separated list of test e-mail addresses", max_length=255) 47 48 recipients = models.TextField(verbose_name=_('recipients'), help_text="comma separated list of recipient e-mail addresses") 48 49 49 50 def __unicode__(self): 50 51 return self.name -
cyclope/apps/newsletter/views.py
r444 r538 65 65 ) 66 66 html_message = pm.transform() 67 sender = newsletter.sender 67 68 68 if test: 69 69 recipients = map(strip, newsletter.test_recipients.split(',')) … … 71 71 recipients = map(strip, newsletter.recipients.split(',')) 72 72 73 msg = EmailMessage(subject, html_message, sender, recipients) 73 if newsletter.sender_name: 74 from_address = "%s <%s>" % (newsletter.sender_name, newsletter.sender) 75 else: 76 from_address = newsletter.sender 77 78 msg = EmailMessage(subject, html_message, from_address, recipients) 74 79 msg.content_subtype = "html" 75 80 try:
Note: See TracChangeset
for help on using the changeset viewer.

