Select only mandatory childtable fields on Select Mandatory (#2092)

This commit is contained in:
KanchanChauhan 2016-09-26 18:16:50 +05:30 committed by Rushabh Mehta
parent f69fc526c6
commit 983796fbd4
2 changed files with 8 additions and 3 deletions

View file

@ -42,11 +42,15 @@ frappe.DataImportTool = Class.extend({
if(me.doctype) {
// render select columns
var doctype_list = [frappe.get_doc('DocType', me.doctype)];
var parent_doctype = frappe.get_doc('DocType', me.doctype);
parent_doctype["reqd"] = true;
var doctype_list = [parent_doctype];
frappe.meta.get_table_fields(me.doctype).forEach(function(df) {
doctype_list.push(frappe.get_doc('DocType', df.options));
var d = frappe.get_doc('DocType', df.options);
d["reqd"]=df.reqd;
doctype_list.push(d);
});
$(frappe.render_template("data_import_tool_columns", {doctype_list: doctype_list}))
.appendTo(me.select_columns.empty());
}

View file

@ -4,6 +4,7 @@
<div class="row">
{% for f in doctype.fields %}
{% if (frappe.model.no_value_type.indexOf(f.fieldtype)===-1) %}
{% doctype.reqd||(f.reqd=0);%}
<div class="col-sm-4">
<div class="checkbox" style="margin: 5px 0px;">
<label>