|
@@ -60,9 +60,19 @@ frappe.ui.form.on('Auto Email Report', { |
|
|
<tr><th style="width: 50%">'+__('Filter')+'</th><th>'+__('Value')+'</th></tr>\ |
|
|
<tr><th style="width: 50%">'+__('Filter')+'</th><th>'+__('Value')+'</th></tr>\ |
|
|
</thead><tbody></tbody></table>').appendTo(wrapper); |
|
|
</thead><tbody></tbody></table>').appendTo(wrapper); |
|
|
$('<p class="text-muted small">' + __("Click table to edit") + '</p>').appendTo(wrapper); |
|
|
$('<p class="text-muted small">' + __("Click table to edit") + '</p>').appendTo(wrapper); |
|
|
|
|
|
|
|
|
var filters = JSON.parse(frm.doc.filters || '{}'); |
|
|
var filters = JSON.parse(frm.doc.filters || '{}'); |
|
|
var report_filters = frappe.query_reports[frm.doc.report].filters; |
|
|
var report_filters = frappe.query_reports[frm.doc.report].filters; |
|
|
|
|
|
|
|
|
|
|
|
report_filters_list = [] |
|
|
|
|
|
$.each(report_filters, function(key, val){ |
|
|
|
|
|
// Remove break fieldtype from the filters |
|
|
|
|
|
if(val.fieldtype != 'Break') { |
|
|
|
|
|
report_filters_list.push(val) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
report_filters = report_filters_list; |
|
|
|
|
|
|
|
|
report_filters.forEach(function(f) { |
|
|
report_filters.forEach(function(f) { |
|
|
$('<tr><td>' + f.label + '</td><td>'+ frappe.format(filters[f.fieldname], f) +'</td></tr>') |
|
|
$('<tr><td>' + f.label + '</td><td>'+ frappe.format(filters[f.fieldname], f) +'</td></tr>') |
|
|
.appendTo(table.find('tbody')); |
|
|
.appendTo(table.find('tbody')); |
|
|