From f81bee7d05625cd7cae9cac1ac58956ec8b9c307 Mon Sep 17 00:00:00 2001 From: Zarrar Date: Tue, 17 Oct 2017 12:23:42 +0530 Subject: [PATCH] minor fix to suppport treeview for task (#4279) --- frappe/desk/treeview.py | 2 +- frappe/public/js/frappe/views/treeview.js | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/frappe/desk/treeview.py b/frappe/desk/treeview.py index 24cb6465d2..c02f66952b 100644 --- a/frappe/desk/treeview.py +++ b/frappe/desk/treeview.py @@ -59,7 +59,7 @@ def make_tree_args(**kwarg): doctype = kwarg['doctype'] parent_field = 'parent_' + doctype.lower().replace(' ', '_') - name_field = doctype.lower().replace(' ', '_') + '_name' + name_field = kwarg.get('name_field', doctype.lower().replace(' ', '_') + '_name') kwarg.update({ name_field: kwarg[name_field], diff --git a/frappe/public/js/frappe/views/treeview.js b/frappe/public/js/frappe/views/treeview.js index bbe176223d..5b9e17b512 100644 --- a/frappe/public/js/frappe/views/treeview.js +++ b/frappe/public/js/frappe/views/treeview.js @@ -43,6 +43,7 @@ frappe.views.TreeView = Class.extend({ this.get_root(); } + this.onload(); this.set_menu_item(); this.set_primary_action(); }, @@ -80,6 +81,10 @@ frappe.views.TreeView = Class.extend({ this.body = this.page.main; } }, + onload: function() { + var me = this; + this.opts.onload && this.opts.onload(me); + }, make_filters: function(){ var me = this; frappe.treeview_settings.filters = []