diff --git a/erpnext/hooks.py b/erpnext/hooks.py index 17ad155031..f6b6802d58 100644 --- a/erpnext/hooks.py +++ b/erpnext/hooks.py @@ -637,6 +637,7 @@ additional_timeline_content = { extend_bootinfo = [ "erpnext.support.doctype.service_level_agreement.service_level_agreement.add_sla_doctypes", + "erpnext.startup.boot.bootinfo", ] diff --git a/erpnext/startup/boot.py b/erpnext/startup/boot.py index bdbf8b4fac..5086f355b9 100644 --- a/erpnext/startup/boot.py +++ b/erpnext/startup/boot.py @@ -75,3 +75,11 @@ def update_page_info(bootinfo): "Sales Person Tree": {"title": "Sales Person Tree", "route": "Tree/Sales Person"}, } ) + + +def bootinfo(bootinfo): + if bootinfo.get("user") and bootinfo["user"].get("name"): + bootinfo["user"]["employee"] = "" + employee = frappe.db.get_value("Employee", {"user_id": bootinfo["user"]["name"]}, "name", cache=True) + if employee: + bootinfo["user"]["employee"] = employee