Add version info to error report

This commit is contained in:
Pratik Vyas 2015-04-21 11:48:54 +05:30
parent d27a3aac0e
commit 3a3db0afe5
2 changed files with 4 additions and 0 deletions

View file

@ -11,6 +11,7 @@ import frappe.defaults
import frappe.desk.desk_page
from frappe.utils import get_gravatar
from frappe.desk.form.load import get_meta_bundle
from frappe.change_log import get_versions
def get_bootinfo():
"""build and return boot info"""
@ -65,6 +66,7 @@ def get_bootinfo():
if bootinfo.lang:
bootinfo.lang = unicode(bootinfo.lang)
bootinfo['versions'] = {k: v['version'] for k, v in get_versions().items()}
bootinfo.error_report_email = frappe.get_hooks("error_report_email")
bootinfo.default_background_image = "/assets/frappe/images/ui/into-the-dawn.jpg"

View file

@ -250,6 +250,8 @@ frappe.request.report_error = function(xhr, request_opts) {
'<div style="min-height: 100px; border: 1px solid #bbb; \
border-radius: 5px; padding: 15px; margin-bottom: 15px;"></div>',
'<hr>',
'<h5>App Versions</h5>',
'<pre>' + JSON.stringify(frappe.boot.versions, null, "\t") + '</pre>',
'<h5>Route</h5>',
'<pre>' + frappe.get_route_str() + '</pre>',
'<hr>',