From 3ba83134afa3d502f2867292501b6ddffedcb359 Mon Sep 17 00:00:00 2001 From: Poovetha Date: Wed, 15 Jul 2026 16:42:22 +0530 Subject: [PATCH] fix(projects): add project filter (cherry picked from commit 724896156841533519f9f0e8d89f72c2964b57e7) --- erpnext/projects/doctype/task/task.js | 6 ++++++ erpnext/projects/doctype/timesheet/timesheet.js | 2 ++ 2 files changed, 8 insertions(+) diff --git a/erpnext/projects/doctype/task/task.js b/erpnext/projects/doctype/task/task.js index 2f5fa6db6b0..c8e30cb3259 100644 --- a/erpnext/projects/doctype/task/task.js +++ b/erpnext/projects/doctype/task/task.js @@ -14,6 +14,12 @@ frappe.ui.form.on("Task", { }; }, onload: function (frm) { + frm.set_query("project", function () { + return { + query: "erpnext.controllers.queries.get_project_name", + }; + }); + frm.set_query("task", "depends_on", function () { let filters = { name: ["!=", frm.doc.name], diff --git a/erpnext/projects/doctype/timesheet/timesheet.js b/erpnext/projects/doctype/timesheet/timesheet.js index 8001dffad86..bc63ba79a80 100644 --- a/erpnext/projects/doctype/timesheet/timesheet.js +++ b/erpnext/projects/doctype/timesheet/timesheet.js @@ -30,6 +30,7 @@ frappe.ui.form.on("Timesheet", { return { filters: { company: frm.doc.company, + status: "Open", }, }; }; @@ -122,6 +123,7 @@ frappe.ui.form.on("Timesheet", { return { filters: { customer: doc.customer, + status: "Open", }, }; });