Generate bug-specific messsageids when generating bug reports

This makes the messageids shorter and easier to identify when linking to
them in the archives.
This commit is contained in:
Magnus Hagander
2018-09-24 22:50:17 +02:00
parent bf6ca4a381
commit a4efb719dc
3 changed files with 17 additions and 4 deletions

View File

@ -8,7 +8,7 @@ from pgweb.mailqueue.util import send_simple_mail
from pgweb.util.helpers import template_to_string
import re
def send_template_mail(sender, receiver, subject, templatename, templateattr={}, usergenerated=False, cc=None, replyto=None, receivername=None, sendername=None):
def send_template_mail(sender, receiver, subject, templatename, templateattr={}, usergenerated=False, cc=None, replyto=None, receivername=None, sendername=None, messageid=None):
d = {
'link_root': settings.SITE_ROOT,
}
@ -16,7 +16,8 @@ def send_template_mail(sender, receiver, subject, templatename, templateattr={},
send_simple_mail(sender, receiver, subject,
template_to_string(templatename, d),
usergenerated=usergenerated, cc=cc, replyto=replyto,
receivername=receivername, sendername=sendername)
receivername=receivername, sendername=sendername,
messageid=messageid)
def get_client_ip(request):
"""