Added indicators on Project Tasks (#9952)
This commit is contained in:
parent
96bb6099d6
commit
d6dd25a666
@ -3,6 +3,22 @@
|
|||||||
|
|
||||||
frappe.ui.form.on("Project", {
|
frappe.ui.form.on("Project", {
|
||||||
onload: function(frm) {
|
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");
|
var so = frappe.meta.get_docfield("Project", "sales_order");
|
||||||
so.get_route_options_for_new_doc = function(field) {
|
so.get_route_options_for_new_doc = function(field) {
|
||||||
if(frm.is_new()) return;
|
if(frm.is_new()) return;
|
||||||
@ -35,6 +51,7 @@ frappe.ui.form.on("Project", {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
refresh: function(frm) {
|
refresh: function(frm) {
|
||||||
if(frm.doc.__islocal) {
|
if(frm.doc.__islocal) {
|
||||||
frm.web_link && frm.web_link.remove();
|
frm.web_link && frm.web_link.remove();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user