fix: Add validate bank account method back
This commit is contained in:
parent
2908f2ee20
commit
bb679cc036
@ -188,6 +188,24 @@ def build_account_tree(tree, parent, all_accounts):
|
|||||||
# call recursively to build a subtree for current account
|
# call recursively to build a subtree for current account
|
||||||
build_account_tree(tree[child.account_name], child, all_accounts)
|
build_account_tree(tree[child.account_name], child, all_accounts)
|
||||||
|
|
||||||
|
@frappe.whitelist()
|
||||||
|
def validate_bank_account(coa, bank_account):
|
||||||
|
accounts = []
|
||||||
|
chart = get_chart(coa)
|
||||||
|
|
||||||
|
if chart:
|
||||||
|
def _get_account_names(account_master):
|
||||||
|
for account_name, child in iteritems(account_master):
|
||||||
|
if account_name not in ["account_number", "account_type",
|
||||||
|
"root_type", "is_group", "tax_rate"]:
|
||||||
|
accounts.append(account_name)
|
||||||
|
|
||||||
|
_get_account_names(child)
|
||||||
|
|
||||||
|
_get_account_names(chart)
|
||||||
|
|
||||||
|
return (bank_account in accounts)
|
||||||
|
|
||||||
@frappe.whitelist()
|
@frappe.whitelist()
|
||||||
def build_tree_from_json(chart_template, chart_data=None):
|
def build_tree_from_json(chart_template, chart_data=None):
|
||||||
''' get chart template from its folder and parse the json to be rendered as tree '''
|
''' get chart template from its folder and parse the json to be rendered as tree '''
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user