Merge branch '1.1.x'

This commit is contained in:
Antoine Nguyen
2014-07-20 15:32:35 +02:00
2 changed files with 7 additions and 7 deletions
+4 -4
View File
@@ -8,22 +8,22 @@ class EmailSignature(object):
:param user: User object
"""
def __init__(self, user):
self._sig = ""
self._sig = u""
dformat = parameters.get_user(user, "EDITOR")
content = parameters.get_user(user, "SIGNATURE")
if len(content):
getattr(self, "_format_sig_%s" % dformat)(content)
def _format_sig_plain(self, content):
self._sig = """
self._sig = u"""
---
%s""" % content
def _format_sig_html(self, content):
content = re.sub("\n", "<br/>", content)
self._sig = """<br/>
self._sig = u"""<br/>
---<br/>
%s""" % content
def __repr__(self):
def __unicode__(self):
return self._sig
+3 -3
View File
@@ -344,14 +344,14 @@ def listmailbox(request, defmailbox="INBOX", update_session=True):
def render_compose(request, form, posturl, email=None, insert_signature=False):
editor = parameters.get_user(request.user, "EDITOR")
if email is None:
body = ""
textheader = ""
body = u""
textheader = u""
else:
body = email.body
textheader = email.textheader
if insert_signature:
signature = EmailSignature(request.user)
body += str(signature)
body += unicode(signature)
randid = None
if not "id" in request.GET:
if "compose_mail" in request.session: