From b1d83fe0dbc6b289b22cffce1e148e44a4132a89 Mon Sep 17 00:00:00 2001 From: coffee-dev-sl Date: Tue, 8 Feb 2022 13:06:15 +0000 Subject: [PATCH] feat(toolbar.js model.js): Add freeze message when renaming document (cherry picked from commit 45c9cc444266cd36f009baca6de1528a2d8e84de) # Conflicts: # frappe/public/js/frappe/form/toolbar.js --- frappe/public/js/frappe/form/toolbar.js | 5 ++++- frappe/public/js/frappe/model/model.js | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/form/toolbar.js b/frappe/public/js/frappe/form/toolbar.js index 500ec88068..016390a4e1 100644 --- a/frappe/public/js/frappe/form/toolbar.js +++ b/frappe/public/js/frappe/form/toolbar.js @@ -103,7 +103,9 @@ frappe.ui.form.Toolbar = class Toolbar { docname, name: new_name, title: new_title, - merge + merge, + freeze: true, + freeze_message: __("Updating related fields...") }).then(new_docname => { if (new_name != docname) { $(document).trigger("rename", [doctype, docname, new_docname || new_name]); @@ -172,6 +174,7 @@ frappe.ui.form.Toolbar = class Toolbar { d.show(); d.set_primary_action(__("Rename"), (values) => { d.disable_primary_action(); + d.hide(); this.rename_document_title(values.name, values.title, values.merge) .then(() => { d.hide(); diff --git a/frappe/public/js/frappe/model/model.js b/frappe/public/js/frappe/model/model.js index 7dabb92059..62f8ec2f1e 100644 --- a/frappe/public/js/frappe/model/model.js +++ b/frappe/public/js/frappe/model/model.js @@ -615,10 +615,13 @@ $.extend(frappe.model, { }); d.set_primary_action(__("Rename"), function() { + d.hide(); var args = d.get_values(); if(!args) return; return frappe.call({ method:"frappe.rename_doc", + freeze: true, + freeze_message: "Updating related fields...", args: { doctype: doctype, old: docname,