Browse Source

feat(toolbar.js model.js): Add freeze message when renaming document

(cherry picked from commit 45c9cc4442)

# Conflicts:
#	frappe/public/js/frappe/form/toolbar.js
version-14
coffee-dev-sl 3 years ago
committed by Gavin D'souza
parent
commit
b1d83fe0db
2 changed files with 7 additions and 1 deletions
  1. +4
    -1
      frappe/public/js/frappe/form/toolbar.js
  2. +3
    -0
      frappe/public/js/frappe/model/model.js

+ 4
- 1
frappe/public/js/frappe/form/toolbar.js View File

@@ -103,7 +103,9 @@ frappe.ui.form.Toolbar = class Toolbar {
docname, docname,
name: new_name, name: new_name,
title: new_title, title: new_title,
merge
merge,
freeze: true,
freeze_message: __("Updating related fields...")
}).then(new_docname => { }).then(new_docname => {
if (new_name != docname) { if (new_name != docname) {
$(document).trigger("rename", [doctype, docname, new_docname || new_name]); $(document).trigger("rename", [doctype, docname, new_docname || new_name]);
@@ -172,6 +174,7 @@ frappe.ui.form.Toolbar = class Toolbar {
d.show(); d.show();
d.set_primary_action(__("Rename"), (values) => { d.set_primary_action(__("Rename"), (values) => {
d.disable_primary_action(); d.disable_primary_action();
d.hide();
this.rename_document_title(values.name, values.title, values.merge) this.rename_document_title(values.name, values.title, values.merge)
.then(() => { .then(() => {
d.hide(); d.hide();


+ 3
- 0
frappe/public/js/frappe/model/model.js View File

@@ -615,10 +615,13 @@ $.extend(frappe.model, {
}); });


d.set_primary_action(__("Rename"), function() { d.set_primary_action(__("Rename"), function() {
d.hide();
var args = d.get_values(); var args = d.get_values();
if(!args) return; if(!args) return;
return frappe.call({ return frappe.call({
method:"frappe.rename_doc", method:"frappe.rename_doc",
freeze: true,
freeze_message: "Updating related fields...",
args: { args: {
doctype: doctype, doctype: doctype,
old: docname, old: docname,


Loading…
Cancel
Save