asset category is now standart
This commit is contained in:
parent
bb5bcc37ed
commit
71fd1cca8d
|
|
@ -76,4 +76,23 @@ def get_account_by_name(account_name, company):
|
|||
if not account:
|
||||
frappe.throw(f"Account not found: {account_name} for company {company}")
|
||||
|
||||
return account
|
||||
return account
|
||||
|
||||
|
||||
def prevent_delete_system_asset_categories(doc, method):
|
||||
"""Prevent deletion of system Asset Categories"""
|
||||
system_categories = [
|
||||
"Binalar, tikililər və qurğular",
|
||||
"Maşınlar və avadanlıqlar",
|
||||
"Yüksək texnologiyalar məhsulu olan hesablama texnikası",
|
||||
"Nəqliyyat vasitələri",
|
||||
"Digər əsas vəsaitlər",
|
||||
"Düzən torpaqlar",
|
||||
"Dağ torpaqlar",
|
||||
"Orta və yüksək dağ torpaqlar",
|
||||
"Şəhərin mövcud hüdudundan kənarda olan kənd təsərrüfatı təyinatlı torpaqlar",
|
||||
"Sənaye, tikinti, nəqliyyat, rabitə, ticarət-məişət xidməti və digər xüsusi təyinatlı torpaq sahələri"
|
||||
]
|
||||
|
||||
if doc.name in system_categories:
|
||||
frappe.throw(f"System category '{doc.name}' cannot be deleted")
|
||||
|
|
@ -48,7 +48,9 @@ doc_events = {
|
|||
],
|
||||
"before_save": "jey_erp.custom.sales_order_vat.set_vat_fields_permissions"
|
||||
},
|
||||
|
||||
"Asset Category": {
|
||||
"on_trash": "jey_erp.custom.create_asset_categories.prevent_delete_system_asset_categories"
|
||||
}
|
||||
}
|
||||
|
||||
after_migrate = "jey_erp.hooks.after_migrate_combined"
|
||||
|
|
|
|||
Loading…
Reference in New Issue