From 2ba198ec703dff22d389fa32cfeff2f268994777 Mon Sep 17 00:00:00 2001 From: Zarrar Date: Fri, 8 Dec 2017 11:35:53 +0530 Subject: [PATCH] improvise query (#11878) --- erpnext/projects/doctype/task/task_tree.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/erpnext/projects/doctype/task/task_tree.js b/erpnext/projects/doctype/task/task_tree.js index 935a1e02c30..3ff00f6fc51 100644 --- a/erpnext/projects/doctype/task/task_tree.js +++ b/erpnext/projects/doctype/task/task_tree.js @@ -16,8 +16,14 @@ frappe.treeview_settings['Task'] = { options: "Task", label: __("Task"), get_query: function() { + var me = frappe.treeview_settings['Task']; + var project = me.page.fields_dict.project.get_value(); + var args = [["Task", 'is_group', '=', 1]]; + if(project){ + args.push(["Task", 'project', "=", project]); + } return { - filters: [["Task", 'is_group', '=', 1]] + filters: args }; } } @@ -27,6 +33,8 @@ frappe.treeview_settings['Task'] = { root_label: "All Tasks", ignore_fields: ["parent_task"], onload: function(me) { + frappe.treeview_settings['Task'].page = {}; + $.extend(frappe.treeview_settings['Task'].page, me.page); me.make_tree(); }, toolbar: [