Commit f8e70639 by Piotr Mitros

Feedback form includes email and browser

parent 814f743c
...@@ -31,14 +31,23 @@ def send_feedback(request): ...@@ -31,14 +31,23 @@ def send_feedback(request):
''' Feeback mechanism in footer of every page. ''' ''' Feeback mechanism in footer of every page. '''
try: try:
username = request.user.username username = request.user.username
email = request.user.email
except: except:
username = "anonymous" username = "anonymous"
email = "anonymous"
try:
browser = request.META['HTTP_USER_AGENT']
except:
browser = "Unknown"
feedback = render_to_string("feedback_email.txt", feedback = render_to_string("feedback_email.txt",
{"subject":request.POST['subject'], {"subject":request.POST['subject'],
"url": request.POST['url'], "url": request.POST['url'],
"time": datetime.datetime.now().isoformat(), "time": datetime.datetime.now().isoformat(),
"feedback": request.POST['message'], "feedback": request.POST['message'],
"email":email,
"browser":browser,
"user":username}) "user":username})
send_mail("MITx Feedback / " +request.POST['subject'], send_mail("MITx Feedback / " +request.POST['subject'],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment