fix: Show Report button should appear only if the doc is saved (#18268)
This commit is contained in:
parent
fc1e01555b
commit
af24bbff1b
1 changed files with 23 additions and 20 deletions
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue