feat: clear demo data from desktop screen (backport #52128) (#52147)

Co-authored-by: Soham Kulkarni <77533095+sokumon@users.noreply.github.com>
This commit is contained in:
mergify[bot]
2026-01-28 17:36:04 +05:30
committed by GitHub
parent b285548a46
commit 05e30dc011

View File

@@ -6,6 +6,19 @@ $(document).on("toolbar_setup", function () {
}
});
$(document).on("desktop_screen", function (event, data) {
data.desktop.add_menu_item({
label: __("Clear Demo Data"),
icon: "trash",
condition: function () {
return frappe.boot.sysdefaults.demo_company;
},
onClick: function () {
return erpnext.demo.clear_demo();
},
});
});
function render_clear_demo_action() {
let demo_action = $(
`<a class="dropdown-item" onclick="return erpnext.demo.clear_demo()">