|
|
@@ -843,7 +843,8 @@ frappe.ui.FieldSelect = Class.extend({ |
|
|
|
// main table |
|
|
|
var main_table_fields = std_filters.concat(frappe.meta.docfield_list[me.doctype]); |
|
|
|
$.each(frappe.utils.sort(main_table_fields, "label", "string"), function(i, df) { |
|
|
|
if(frappe.perm.has_perm(me.doctype, df.permlevel, "read")) |
|
|
|
// show fields where user has read access and if report hide flag is not set |
|
|
|
if(frappe.perm.has_perm(me.doctype, df.permlevel, "read") && !df.report_hide) |
|
|
|
me.add_field_option(df); |
|
|
|
}); |
|
|
|
|
|
|
@@ -852,7 +853,8 @@ frappe.ui.FieldSelect = Class.extend({ |
|
|
|
if(table_df.options) { |
|
|
|
var child_table_fields = [].concat(frappe.meta.docfield_list[table_df.options]); |
|
|
|
$.each(frappe.utils.sort(child_table_fields, "label", "string"), function(i, df) { |
|
|
|
if(frappe.perm.has_perm(me.doctype, df.permlevel, "read")) |
|
|
|
// show fields where user has read access and if report hide flag is not set |
|
|
|
if(frappe.perm.has_perm(me.doctype, df.permlevel, "read") && !df.report_hide) |
|
|
|
me.add_field_option(df); |
|
|
|
}); |
|
|
|
} |
|
|
|