Files
erpnext/erpnext/public/js/utils/demo.js
sokumon 10cb6f8306 fix: use same label
(cherry picked from commit ed3444de5a)
2026-03-17 11:36:20 +00:00

32 lines
756 B
JavaScript

frappe.provide("erpnext.demo");
$(document).on("desktop_screen", function (event, data) {
data.desktop.add_menu_item({
label: __("Delete Demo Data"),
icon: "trash",
condition: function () {
return frappe.boot.sysdefaults.demo_company;
},
onClick: function () {
return erpnext.demo.clear_demo();
},
});
});
erpnext.demo.clear_demo = function () {
frappe.confirm(__("Are you sure you want to clear all demo data?"), () => {
frappe.call({
method: "erpnext.setup.demo.clear_demo_data",
freeze: true,
freeze_message: __("Clearing Demo Data..."),
callback: function (r) {
frappe.ui.toolbar.clear_cache();
frappe.show_alert({
message: __("Demo data cleared"),
indicator: "green",
});
},
});
});
};