From d6dd25a666abf67ecf467766f235e5aad80d4bd9 Mon Sep 17 00:00:00 2001 From: KanchanChauhan Date: Wed, 19 Jul 2017 18:06:52 +0530 Subject: [PATCH] Added indicators on Project Tasks (#9952) --- erpnext/projects/doctype/project/project.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/erpnext/projects/doctype/project/project.js b/erpnext/projects/doctype/project/project.js index 78cdb13ece..f16cf07d2a 100644 --- a/erpnext/projects/doctype/project/project.js +++ b/erpnext/projects/doctype/project/project.js @@ -3,6 +3,22 @@ frappe.ui.form.on("Project", { onload: function(frm) { + frm.set_indicator_formatter('title', + function(doc) { + let indicator = 'orange'; + if (doc.status == 'Overdue') { + indicator = 'red'; + } + else if (doc.status == 'Cancelled') { + indicator = 'dark grey'; + } + else if (doc.status == 'Closed') { + indicator = 'green'; + } + return indicator; + } + ); + var so = frappe.meta.get_docfield("Project", "sales_order"); so.get_route_options_for_new_doc = function(field) { if(frm.is_new()) return; @@ -35,6 +51,7 @@ frappe.ui.form.on("Project", { } }); }, + refresh: function(frm) { if(frm.doc.__islocal) { frm.web_link && frm.web_link.remove();