From c7dbcbcd179b2670137e1df0ffde8726bdc392b5 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Wed, 6 Dec 2023 20:52:50 +0530 Subject: [PATCH] feat: add employee number to client user bootinfo (backport #38477) (#38603) feat: add employee number to client user bootinfo (#38477) (cherry picked from commit 525f656cc111f6225b44e1211dc5726d311a120b) Co-authored-by: Richard Case <110036763+casesolved-co-uk@users.noreply.github.com> --- erpnext/hooks.py | 1 + erpnext/startup/boot.py | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/erpnext/hooks.py b/erpnext/hooks.py index 17ad155031ee..f6b6802d581b 100644 --- a/erpnext/hooks.py +++ b/erpnext/hooks.py @@ -637,6 +637,7 @@ 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 bdbf8b4fac5f..5086f355b901 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