From 554aeb94fd66e71d62cbe7080f723b57838fbba0 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Wed, 28 Jan 2026 18:19:41 +0530 Subject: [PATCH] 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> --- erpnext/public/js/utils/demo.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/erpnext/public/js/utils/demo.js b/erpnext/public/js/utils/demo.js index ef83cf61d44..97279dbef96 100644 --- a/erpnext/public/js/utils/demo.js +++ b/erpnext/public/js/utils/demo.js @@ -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 = $( `