fixing email template model
This commit is contained in:
parent
c58b2348ad
commit
55ad1569a4
|
@ -193,7 +193,7 @@ class Form(DB.Model):
|
|||
next = next_url(referrer, data.get('_next'))
|
||||
spam = data.get('_gotcha', None)
|
||||
format = data.get('_format', None)
|
||||
fromname = None
|
||||
from_name = None
|
||||
|
||||
# turn cc emails into array
|
||||
if cc:
|
||||
|
@ -297,7 +297,7 @@ class Form(DB.Model):
|
|||
html, subject = self.template.render_body_and_subject(
|
||||
data=data, host=self.host, keys=keys, now=now,
|
||||
unconfirm_url=unconfirm)
|
||||
fromname = self.template.from_name
|
||||
from_name = self.template.from_name
|
||||
elif format == 'plain':
|
||||
html = render_template('email/plain_form.html',
|
||||
data=data, host=self.host, keys=keys, now=now,
|
||||
|
@ -331,7 +331,7 @@ class Form(DB.Model):
|
|||
text=text,
|
||||
html=html,
|
||||
sender=settings.DEFAULT_SENDER,
|
||||
fromname=fromname,
|
||||
from_name=from_name,
|
||||
reply_to=reply_to,
|
||||
cc=cc,
|
||||
headers={
|
||||
|
|
|
@ -119,7 +119,7 @@ def next_url(referrer=None, next=None):
|
|||
|
||||
def send_email(to=None, subject=None, text=None, html=None,
|
||||
sender=None, cc=None, reply_to=None, headers=None,
|
||||
fromname=None):
|
||||
from_name=None):
|
||||
g.log = g.log.new(to=to, sender=sender)
|
||||
|
||||
if None in [to, subject, text, sender]:
|
||||
|
@ -132,19 +132,19 @@ def send_email(to=None, subject=None, text=None, html=None,
|
|||
'text': text,
|
||||
'html': html}
|
||||
|
||||
# parse 'fromname' from 'sender' if it is
|
||||
# parse 'from_name' from 'sender' if it is
|
||||
# formatted like "Name <name@email.com>"
|
||||
try:
|
||||
bracket = sender.index('<')
|
||||
data.update({
|
||||
'from': sender[bracket+1:-1],
|
||||
'fromname': sender[:bracket].strip()
|
||||
'from_name': sender[:bracket].strip()
|
||||
})
|
||||
except ValueError:
|
||||
data.update({'from': sender})
|
||||
|
||||
if fromname:
|
||||
data.update({'fromname': fromname})
|
||||
if from_name:
|
||||
data.update({'from_name': from_name})
|
||||
|
||||
if headers:
|
||||
data.update({'headers': json.dumps(headers)})
|
||||
|
|
Loading…
Reference in New Issue