|
|
@@ -38,14 +38,14 @@ $.extend(frappe.meta, { |
|
|
|
frappe.meta.docfield_list[df.parent].push(df); |
|
|
|
}, |
|
|
|
|
|
|
|
make_docfield_copy_for: function(doctype, docname) { |
|
|
|
make_docfield_copy_for: function(doctype, docname, docfield_list=null) { |
|
|
|
var c = frappe.meta.docfield_copy; |
|
|
|
if(!c[doctype]) |
|
|
|
c[doctype] = {}; |
|
|
|
if(!c[doctype][docname]) |
|
|
|
c[doctype][docname] = {}; |
|
|
|
|
|
|
|
var docfield_list = frappe.meta.docfield_list[doctype] || []; |
|
|
|
docfield_list = docfield_list || frappe.meta.docfield_list[doctype] || []; |
|
|
|
for(var i=0, j=docfield_list.length; i<j; i++) { |
|
|
|
var df = docfield_list[i]; |
|
|
|
c[doctype][docname][df.fieldname || df.label] = copy_dict(df); |
|
|
|