def generate_feedback(request): data = json.loads(request.POST.get('json', {})) fb_type = data.get('type', None) refs = data.get('refs', None) url = data.get('url', None) versions = data.get('currVersions', None) uid = data.get('uid', None) from_email = data.get('email', None) msg = data.get('msg', None) if not from_email: from_email = model.user_profile.UserProfile(id=uid).email if fb_type == "content_issue": to_email = "*****@*****.**" subject = "Correction from website - " + ' / '.join(refs) message_html = msg + "\n\n" + "refs: " + ' / '.join( refs) + "\n" + "versions: " + str( versions) + "\n\n" + "URL: " + url else: to_email = "*****@*****.**" subject = "Feedback from website - " + fb_type.replace("_", " ") message_html = msg + "\n\n" + "URL: " + url try: send_email(subject, message_html, from_email, to_email) return jsonResponse({"status": "ok"}) except: return jsonResponse({"error": _("Sorry, there was an error.")})
def generate_feedback(request): data = json.loads(request.POST.get('json', {})) fb_type = data.get('type', None) refs = data.get('refs', None) url = data.get('url', None) versions = data.get('currVersions', None) uid = data.get('uid', None) from_email = data.get('email', None) msg = data.get('msg', None) if not from_email: from_email = model.user_profile.UserProfile(id=uid).email if fb_type == "content_issue": to_email = "*****@*****.**" subject = "Correction from website - " + ' / '.join(refs) message_html = msg + "\n\n" + "refs: " + ' / '.join(refs) + "\n" + "versions: " + str(versions) + "\n\n" + "URL: " + url else: to_email = "*****@*****.**" subject = "Feedback from website - " + fb_type.replace("_"," ") message_html = msg + "\n\n" + "URL: " + url try: send_email(subject, message_html, from_email, to_email) return jsonResponse({"status": "ok"}) except: return jsonResponse({"error": _("Sorry, there was an error.")})