fix: convert whitespace to tabs

This commit is contained in:
Dany Robert 2021-12-10 09:45:00 +00:00
parent 7554f11260
commit 614b9270e7
2 changed files with 67 additions and 68 deletions

View File

@ -2,8 +2,8 @@
// For license information, please see license.txt // For license information, please see license.txt
frappe.ui.form.on('Ledger Merge', { frappe.ui.form.on('Ledger Merge', {
setup: function(frm) { setup: function(frm) {
frappe.realtime.on('ledger_merge_refresh', ({ ledger_merge }) => { frappe.realtime.on('ledger_merge_refresh', ({ ledger_merge }) => {
if (ledger_merge !== frm.doc.name) return; if (ledger_merge !== frm.doc.name) return;
frm.refresh(); frm.refresh();
}); });
@ -11,57 +11,54 @@ frappe.ui.form.on('Ledger Merge', {
frappe.realtime.on('ledger_merge_progress', data => { frappe.realtime.on('ledger_merge_progress', data => {
if (data.ledger_merge !== frm.doc.name) return; if (data.ledger_merge !== frm.doc.name) return;
let message = __('Merging {0} of {1}', [data.current, data.total]); let message = __('Merging {0} of {1}', [data.current, data.total]);
let percent = Math.floor((data.current * 100) / data.total); let percent = Math.floor((data.current * 100) / data.total);
frm.dashboard.show_progress(__('Merge Progress'), percent, message); frm.dashboard.show_progress(__('Merge Progress'), percent, message);
frm.page.set_indicator(__('In Progress'), 'orange'); frm.page.set_indicator(__('In Progress'), 'orange');
}); });
frm.set_query("account", function(doc) { frm.set_query("account", function(doc) {
if (!doc.company) frappe.throw(__('Please set Company')); if (!doc.company) frappe.throw(__('Please set Company'));
if (!doc.root_type) frappe.throw(__('Please set Root Type')); if (!doc.root_type) frappe.throw(__('Please set Root Type'));
return {
filters: {
is_group: 0,
root_type: doc.root_type,
company: doc.company
}
}
});
frm.set_query('account', 'merge_accounts', function(doc, cdt, cdn) {
if (!doc.company) frappe.throw(__('Please set Company'));
if (!doc.root_type) frappe.throw(__('Please set Root Type'));
if (!doc.account) frappe.throw(__('Please set Account'));
return { return {
filters: { filters: {
is_group: 0, is_group: 0,
root_type: doc.root_type, root_type: doc.root_type,
name: ["!=", doc.account], company: doc.company
company: doc.company }
} }
}
}); });
},
refresh: function(frm) { frm.set_query('account', 'merge_accounts', function(doc, cdt, cdn) {
frm.page.hide_icon_group(); if (!doc.company) frappe.throw(__('Please set Company'));
frm.trigger('set_merge_status'); if (!doc.root_type) frappe.throw(__('Please set Root Type'));
if (!doc.account) frappe.throw(__('Please set Account'));
return {
filters: {
is_group: 0,
root_type: doc.root_type,
name: ["!=", doc.account],
company: doc.company
}
}
});
}, },
onload_post_render: function(frm) { refresh: function(frm) {
frm.page.hide_icon_group();
frm.trigger('set_merge_status');
},
onload_post_render: function(frm) {
frm.trigger('update_primary_action'); frm.trigger('update_primary_action');
}, },
after_save: function(frm) { after_save: function(frm) {
setTimeout(() => { setTimeout(() => {
frm.trigger('update_primary_action'); frm.trigger('update_primary_action');
}, 750); }, 500);
}, },
update_primary_action: function(frm) { update_primary_action: function(frm) {
console.log(!frm.is_new());
console.log(frm.is_dirty());
console.log("-");
if (frm.is_dirty()) { if (frm.is_dirty()) {
frm.enable_save(); frm.enable_save();
return; return;
@ -69,8 +66,7 @@ frappe.ui.form.on('Ledger Merge', {
frm.disable_save(); frm.disable_save();
if (frm.doc.status !== 'Success') { if (frm.doc.status !== 'Success') {
if (!frm.is_new()) { if (!frm.is_new()) {
let label = let label = frm.doc.status === 'Pending' ? __('Start Merge') : __('Retry');
frm.doc.status === 'Pending' ? __('Start Merge') : __('Retry');
frm.page.set_primary_action(label, () => frm.events.start_merge(frm)); frm.page.set_primary_action(label, () => frm.events.start_merge(frm));
} else { } else {
frm.page.set_primary_action(__('Save'), () => frm.save()); frm.page.set_primary_action(__('Save'), () => frm.save());
@ -78,8 +74,8 @@ frappe.ui.form.on('Ledger Merge', {
} }
}, },
start_merge: function(frm) { start_merge: function(frm) {
frm.call({ frm.call({
method: 'form_start_merge', method: 'form_start_merge',
args: { docname: frm.doc.name }, args: { docname: frm.doc.name },
btn: frm.page.btn_primary btn: frm.page.btn_primary
@ -88,37 +84,39 @@ frappe.ui.form.on('Ledger Merge', {
frm.disable_save(); frm.disable_save();
} }
}); });
}, },
set_merge_status: function(frm) { set_merge_status: function(frm) {
if (frm.doc.status == "Pending") return; if (frm.doc.status == "Pending") return;
let successful_records = 0; let successful_records = 0;
frm.doc.merge_accounts.forEach((row) => { frm.doc.merge_accounts.forEach((row) => {
if(row.merged) successful_records += 1; if(row.merged) successful_records += 1;
}); });
let message_args = [successful_records, frm.doc.merge_accounts.length]; let message_args = [successful_records, frm.doc.merge_accounts.length];
frm.dashboard.set_headline(__('Successfully merged {0} out of {1}.', message_args)); frm.dashboard.set_headline(__('Successfully merged {0} out of {1}.', message_args));
}, },
root_type: function(frm) { root_type: function(frm) {
frm.set_value('account', ''); frm.set_value('account', '');
frm.set_value('merge_accounts', []); frm.set_value('merge_accounts', []);
}, },
company: function(frm) { company: function(frm) {
frm.set_value('account', ''); frm.set_value('account', '');
frm.set_value('merge_accounts', []); frm.set_value('merge_accounts', []);
} }
}); });
frappe.ui.form.on('Ledger Merge Accounts', { frappe.ui.form.on('Ledger Merge Accounts', {
merge_accounts_add: function(frm, cdt, cdn) { merge_accounts_add: function(frm, cdt, cdn) {
frm.trigger('update_primary_action'); frm.trigger('update_primary_action');
}, },
merge_accounts_remove: function(frm, cdt, cdn) {
frm.trigger('update_primary_action'); merge_accounts_remove: function(frm, cdt, cdn) {
}, frm.trigger('update_primary_action');
account: function(frm, cdt, cdn) { },
frm.trigger('update_primary_action');
} account: function(frm, cdt, cdn) {
}) frm.trigger('update_primary_action');
}
});

View File

@ -4,5 +4,6 @@
# import frappe # import frappe
from frappe.model.document import Document from frappe.model.document import Document
class LedgerMergeAccounts(Document): class LedgerMergeAccounts(Document):
pass pass