Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

35 lines
809 B
JavaScript
Raw Normal View History

frappe.provide("erpnext.demo");
2023-08-10 17:55:15 +05:30
$(document).on("toolbar_setup", function () {
2023-07-29 22:39:07 +05:30
if (frappe.boot.sysdefaults.demo_company) {
render_clear_demo_action();
2023-07-29 22:39:07 +05:30
}
});
function render_clear_demo_action() {
let demo_action = $(
`<a class="dropdown-item" onclick="return erpnext.demo.clear_demo()">
${__("Clear Demo Data")}
</a>`
2023-08-10 17:55:15 +05:30
);
demo_action.appendTo($("#toolbar-user"));
}
2023-07-29 22:39:07 +05:30
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",
2023-08-10 17:55:15 +05:30
});
},
});
2023-07-29 22:39:07 +05:30
});
};