From 38e6cdd166c7586f267ca370468c98d8b6ca1c97 Mon Sep 17 00:00:00 2001 From: mbauskar Date: Mon, 3 Apr 2017 11:45:44 +0530 Subject: [PATCH] [minor] fixes in feedback trigger, and feedback web page --- .../feedback_trigger/feedback_trigger.py | 7 +- frappe/www/feedback.html | 75 ++++++++++--------- frappe/www/feedback.py | 18 +++-- 3 files changed, 59 insertions(+), 41 deletions(-) diff --git a/frappe/core/doctype/feedback_trigger/feedback_trigger.py b/frappe/core/doctype/feedback_trigger/feedback_trigger.py index de39611517..54409166f0 100644 --- a/frappe/core/doctype/feedback_trigger/feedback_trigger.py +++ b/frappe/core/doctype/feedback_trigger/feedback_trigger.py @@ -70,7 +70,10 @@ def send_feedback_request(reference_doctype, reference_name, trigger="Manual", d def get_feedback_request_details(reference_doctype, reference_name, trigger="Manual", request=None): feedback_url = "" - if not trigger and not request and not frappe.db.get_value("Feedback Trigger", { "document_type": reference_doctype }): + if not frappe.db.get_value(reference_doctype, reference_name): + # reference document is either deleted or renamed + return + elif not trigger and not request and not frappe.db.get_value("Feedback Trigger", { "document_type": reference_doctype }): return elif not trigger and request: trigger = frappe.db.get_value("Feedback Request", request, "feedback_trigger") @@ -81,8 +84,8 @@ def get_feedback_request_details(reference_doctype, reference_name, trigger="Man return feedback_trigger = frappe.get_doc("Feedback Trigger", trigger) - doc = frappe.get_doc(reference_doctype, reference_name) + doc = frappe.get_doc(reference_doctype, reference_name) context = get_context(doc) recipients = doc.get(feedback_trigger.email_fieldname, None) diff --git a/frappe/www/feedback.html b/frappe/www/feedback.html index e23f3347cc..dbd5860a96 100644 --- a/frappe/www/feedback.html +++ b/frappe/www/feedback.html @@ -2,46 +2,53 @@ {% block title %}{{ _("Feedback") }}{% endblock %} -{% block page_content %} -
-

- -
- {{ _("Your rating: ") }} - - - - - -
- -
-

{{ _("Full Name") }}

- -

{{ _("Detailed feedback") }}

- -
- -

- - {% if comment_list -%} -
-

-

{{ _("Communication") }}

- {% include 'templates/includes/comments/comments.html' %} -
- {% endif %} - -
-