fix: Show Report button should appear only if the doc is saved (#18268)

This commit is contained in:
Cleo Menezes Jr 2022-09-30 15:40:55 -03:00 committed by GitHub
parent fc1e01555b
commit af24bbff1b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -8,26 +8,29 @@ frappe.ui.form.on("Report", {
}
let doc = frm.doc;
frm.add_custom_button(
__("Show Report"),
function () {
switch (doc.report_type) {
case "Report Builder":
frappe.set_route("List", doc.ref_doctype, "Report", doc.name);
break;
case "Query Report":
frappe.set_route("query-report", doc.name);
break;
case "Script Report":
frappe.set_route("query-report", doc.name);
break;
case "Custom Report":
frappe.set_route("query-report", doc.name);
break;
}
},
"fa fa-table"
);
if (!doc.__islocal) {
frm.add_custom_button(
__("Show Report"),
function () {
switch (doc.report_type) {
case "Report Builder":
frappe.set_route("List", doc.ref_doctype, "Report", doc.name);
break;
case "Query Report":
frappe.set_route("query-report", doc.name);
break;
case "Script Report":
frappe.set_route("query-report", doc.name);
break;
case "Custom Report":
frappe.set_route("query-report", doc.name);
break;
}
},
"fa fa-table"
);
}
if (doc.is_standard === "Yes" && frm.perm[0].write) {
frm.add_custom_button(