Merge pull request #31332 from sokumon/remove-view-file

fix: cleanup view file button
This commit is contained in:
Soham Kulkarni 2025-02-26 00:05:44 +05:30 committed by GitHub
commit 8102706116
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,10 +1,15 @@
frappe.ui.form.on("File", {
refresh: function (frm) {
frm.add_custom_button(__("View File"), () => {
if (!frappe.utils.is_url(frm.doc.file_url)) {
window.open(window.location.origin + frm.doc.file_url);
}
});
if (frm.doc.file_url) {
frm.add_custom_button(__("View File"), () => {
if (!frappe.utils.is_url(frm.doc.file_url)) {
window.open(window.location.origin + frm.doc.file_url);
} else {
window.open(frm.doc.file_url);
}
});
}
if (!frm.doc.is_folder) {
// add download button
frm.add_custom_button(__("Download"), () => frm.trigger("download"), "fa fa-download");
@ -32,9 +37,6 @@ frappe.ui.form.on("File", {
if (frm.doc.file_name && frm.doc.file_name.split(".").splice(-1)[0] === "zip") {
frm.add_custom_button(__("Unzip"), () => frm.trigger("unzip"));
}
if (frm.doc.file_url) {
frm.add_web_link(frm.doc.file_url, __("View file"));
}
},
preview_file: function (frm) {