From 353073f9964fe6aa1a25c3c4d85e124b34fff03f Mon Sep 17 00:00:00 2001 From: Vassili Minaev Date: Tue, 5 May 2026 18:35:45 -0600 Subject: [PATCH] Allow system manager to impersonate --- frappe/core/doctype/user/user.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frappe/core/doctype/user/user.js b/frappe/core/doctype/user/user.js index dba430d214..99f6ff586a 100644 --- a/frappe/core/doctype/user/user.js +++ b/frappe/core/doctype/user/user.js @@ -381,8 +381,9 @@ frappe.ui.form.on("User", { }, setup_impersonation: function (frm) { if ( - frappe.session.user === "Administrator" && + (frappe.session.user === "Administrator" || frappe.user.has_role("System Manager")) && frm.doc.name != "Administrator" && + frm.doc.name != frappe.session.user && !frm.is_new() ) { frm.add_custom_button(__("Impersonate"), () => {