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

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: Soham Kulkarni <77533095+sokumon@users.noreply.github.com>
This commit is contained in:
mergify[bot]
2026-01-28 18:19:41 +05:30
committed by GitHub
parent 6209d633c2
commit 554aeb94fd

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()">