diff --git a/frappe/public/js/frappe/ui/toolbar/awesome_bar.js b/frappe/public/js/frappe/ui/toolbar/awesome_bar.js index bee5f3035d..889df81546 100644 --- a/frappe/public/js/frappe/ui/toolbar/awesome_bar.js +++ b/frappe/public/js/frappe/ui/toolbar/awesome_bar.js @@ -160,6 +160,7 @@ frappe.search.AwesomeBar = Class.extend({ this.make_global_search(txt); this.make_search_in_current(txt); this.make_calculator(txt); + this.make_random(txt); }, build_options: function(txt) { @@ -268,4 +269,16 @@ frappe.search.AwesomeBar = Class.extend({ } } }, + + make_random: function(txt) { + if(txt.toLowerCase().includes('random')) { + this.options.push({ + label: "Generate Random Password", + value: frappe.utils.get_random(16), + onclick: function() { + frappe.msgprint(frappe.utils.get_random(16), "Result"); + } + }) + } + } });