Merge pull request #25261 from ankush/issue_status_banner_fix
fix: condition for SLA status banner
This commit is contained in:
commit
8a01dbe8e1
@ -49,8 +49,10 @@ frappe.ui.form.on("Issue", {
|
|||||||
},
|
},
|
||||||
|
|
||||||
refresh: function(frm) {
|
refresh: function(frm) {
|
||||||
if (frm.doc.status !== "Closed") {
|
|
||||||
if (frm.doc.service_level_agreement && frm.doc.agreement_status === "Ongoing") {
|
// alert messages
|
||||||
|
if (frm.doc.status !== "Closed" && frm.doc.service_level_agreement
|
||||||
|
&& frm.doc.agreement_status === "Ongoing") {
|
||||||
frappe.call({
|
frappe.call({
|
||||||
"method": "frappe.client.get",
|
"method": "frappe.client.get",
|
||||||
args: {
|
args: {
|
||||||
@ -78,22 +80,7 @@ frappe.ui.form.on("Issue", {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
} else if (frm.doc.service_level_agreement) {
|
||||||
|
|
||||||
frm.add_custom_button(__("Close"), function () {
|
|
||||||
frm.set_value("status", "Closed");
|
|
||||||
frm.save();
|
|
||||||
});
|
|
||||||
|
|
||||||
frm.add_custom_button(__("Task"), function () {
|
|
||||||
frappe.model.open_mapped_doc({
|
|
||||||
method: "erpnext.support.doctype.issue.issue.make_task",
|
|
||||||
frm: frm
|
|
||||||
});
|
|
||||||
}, __("Create"));
|
|
||||||
|
|
||||||
} else {
|
|
||||||
if (frm.doc.service_level_agreement) {
|
|
||||||
frm.dashboard.clear_headline();
|
frm.dashboard.clear_headline();
|
||||||
|
|
||||||
let agreement_status = (frm.doc.agreement_status == "Fulfilled") ?
|
let agreement_status = (frm.doc.agreement_status == "Fulfilled") ?
|
||||||
@ -109,6 +96,21 @@ frappe.ui.form.on("Issue", {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// buttons
|
||||||
|
if (frm.doc.status !== "Closed") {
|
||||||
|
frm.add_custom_button(__("Close"), function() {
|
||||||
|
frm.set_value("status", "Closed");
|
||||||
|
frm.save();
|
||||||
|
});
|
||||||
|
|
||||||
|
frm.add_custom_button(__("Task"), function() {
|
||||||
|
frappe.model.open_mapped_doc({
|
||||||
|
method: "erpnext.support.doctype.issue.issue.make_task",
|
||||||
|
frm: frm
|
||||||
|
});
|
||||||
|
}, __("Create"));
|
||||||
|
|
||||||
|
} else {
|
||||||
frm.add_custom_button(__("Reopen"), function() {
|
frm.add_custom_button(__("Reopen"), function() {
|
||||||
frm.set_value("status", "Open");
|
frm.set_value("status", "Open");
|
||||||
frm.save();
|
frm.save();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user