diff --git a/frappe/core/doctype/user/user.py b/frappe/core/doctype/user/user.py index 4efd82aba8..63e0eb96e2 100644 --- a/frappe/core/doctype/user/user.py +++ b/frappe/core/doctype/user/user.py @@ -174,7 +174,7 @@ class User(Document): "modified_by": session.user, "ip_address": data.session_ip, "last_updated": data.last_updated, - "current": session.sid == frappe.session.sid, + "is_current": session.sid == frappe.session.sid, "session_created": data.creation, "user_agent": data.user_agent, } diff --git a/frappe/core/doctype/user_session_display/user_session_display.json b/frappe/core/doctype/user_session_display/user_session_display.json index 9e155f5215..e24f79a09a 100644 --- a/frappe/core/doctype/user_session_display/user_session_display.json +++ b/frappe/core/doctype/user_session_display/user_session_display.json @@ -6,7 +6,7 @@ "engine": "InnoDB", "field_order": [ "id", - "current", + "is_current", "ip_address", "user_agent", "column_break_cjgl", @@ -41,7 +41,7 @@ "label": "Last Updated" }, { - "depends_on": "eval:!doc.current", + "depends_on": "eval:!doc.is_current", "fieldname": "sign_out", "fieldtype": "Button", "label": "Sign Out" @@ -55,17 +55,17 @@ "fieldtype": "Section Break", "label": "Actions" }, - { - "default": "0", - "fieldname": "current", - "fieldtype": "Check", - "in_list_view": 1, - "label": "Current?" - }, { "fieldname": "user_agent", "fieldtype": "Small Text", "label": "User Agent" + }, + { + "default": "0", + "fieldname": "is_current", + "fieldtype": "Check", + "in_list_view": 1, + "label": "Is Current" } ], "grid_page_length": 50, @@ -73,7 +73,7 @@ "is_virtual": 1, "istable": 1, "links": [], - "modified": "2025-09-10 11:38:09.491850", + "modified": "2025-09-10 11:43:47.325045", "modified_by": "Administrator", "module": "Core", "name": "User Session Display", diff --git a/frappe/core/doctype/user_session_display/user_session_display.py b/frappe/core/doctype/user_session_display/user_session_display.py index e6d2733f1e..0ab49c90d4 100644 --- a/frappe/core/doctype/user_session_display/user_session_display.py +++ b/frappe/core/doctype/user_session_display/user_session_display.py @@ -14,9 +14,9 @@ class UserSessionDisplay(Document): if TYPE_CHECKING: from frappe.types import DF - current: DF.Check id: DF.Data | None ip_address: DF.Data | None + is_current: DF.Check last_updated: DF.Datetime | None parent: DF.Data parentfield: DF.Data