chore: Allow apps to extend voucher subtypes
This commit is contained in:
@@ -1069,9 +1069,11 @@ class AccountsController(TransactionBase):
|
|||||||
"Asset Capitalization": "entry_type",
|
"Asset Capitalization": "entry_type",
|
||||||
}
|
}
|
||||||
|
|
||||||
extended_voucher_types = frappe.get_hooks("voucher_subtypes") or {}
|
for method_name in frappe.get_hooks("voucher_subtypes"):
|
||||||
for key, value in extended_voucher_types.items():
|
voucher_subtype = frappe.get_attr(method_name)(self)
|
||||||
voucher_subtypes[key] = value[0]
|
|
||||||
|
if voucher_subtype:
|
||||||
|
return voucher_subtype
|
||||||
|
|
||||||
if self.doctype in voucher_subtypes:
|
if self.doctype in voucher_subtypes:
|
||||||
return self.get(voucher_subtypes[self.doctype])
|
return self.get(voucher_subtypes[self.doctype])
|
||||||
|
|||||||
Reference in New Issue
Block a user