2
0
mirror of https://github.com/frappe/books.git synced 2024-11-10 07:40:55 +00:00

minor fixes

This commit is contained in:
Faris Ansari 2018-04-16 18:34:16 +05:30
parent 3efaf0bbfa
commit 66284ec5b3
3 changed files with 9 additions and 4 deletions

View File

@ -42,7 +42,7 @@ module.exports = class ReportPage extends Page {
getFilterValues() {
const values = {};
for (let control of this.form.controlList) {
for (let control of this.form.formLayout.controlList) {
values[control.fieldname] = control.getInputValue();
if (control.required && !values[control.fieldname]) {
frappe.ui.showAlert({message: frappe._('{0} is mandatory', control.label), color: 'red'});
@ -75,7 +75,10 @@ module.exports = class ReportPage extends Page {
const filterValues = this.getFilterValues();
if (filterValues === false) return;
let data = await frappe.call(this.method, filterValues);
let data = await frappe.call({
method: this.method,
args: filterValues
});
this.datatable.refresh(data);
}

View File

@ -11,7 +11,9 @@ module.exports = class BaseForm extends Observable {
Object.assign(this, arguments[0]);
this.links = [];
if (!this.meta) {
this.meta = frappe.getMeta(this.doctype);
}
if (this.setup) {
this.setup();

View File

@ -20,7 +20,7 @@ async function makePDF(html, filepath) {
async function getPDFForElectron(doctype, name) {
const html = await getHTML(doctype, name);
const filepath = path.join(frappe.electronConfig.directory, name + '.pdf');
const filepath = path.join(frappe.electronSettings.directory, name + '.pdf');
await makePDF(html, filepath);
shell.openItem(filepath);
}