Restoring lost modifications during the last merge...

This commit is contained in:
Antoine Nguyen
2012-02-02 14:30:12 +01:00
parent 2437d4371b
commit 7bd67eb55a
4 changed files with 31 additions and 12 deletions
+20 -1
View File
@@ -157,6 +157,7 @@ def fetchmail(request, mbox, mailid, all=False):
# menu=menu, content=content))
# return HttpResponse(simplejson.dumps(ctx), mimetype="application/json")
@login_required
@needs_mailbox()
def viewmail(request, folder, mail_id=None):
@@ -174,6 +175,8 @@ def viewmail(request, folder, mail_id=None):
"folder" : mbox, "imapid" : mailid, "mailbody" : email.body
})
@login_required
@needs_mailbox()
def getattachment(request, folder, mail_id):
@@ -602,9 +605,25 @@ def render_compose(request, form, posturl, email=None, insert_signature=False):
return ctx
def compose(request):
if request.method == "POST":
return send_mail(request)
form = ComposeMailForm()
form.fields["from_"].initial = request.user.username
return render_compose(request, form, "compose", insert_signature=True)
return render_compose(request, form, "?action=compose", insert_signature=True)
@login_required
@needs_mailbox()
def getmailcontent(request):
mbox = request.GET.get("mbox", None)
mailid = request.GET.get("mailid", None)
if mbox is None or mailid is None:
raise WebmailError(_("Invalid request"))
email = ImapEmail(mbox, mailid, request, links=request.GET["links"])
return _render(request, "common/viewmail.html", {
"headers" : email.render_headers(folder=mbox, mail_id=mailid),
"folder" : mbox, "imapid" : mailid, "mailbody" : email.body
})
def viewmail(request):
mailid = request.GET.get("mailid", None)