Skip to content

Commit 5e04ba8

Browse files
committed
feat: SaaS获取用户展示名默认使用用户表信息 #1010158081129863194
1 parent a37b1f5 commit 5e04ba8

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

bkmonitor/bkmonitor/utils/user.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,15 @@ def get_user_display_name(username: str):
114114
"""
115115
获取用户展示名
116116
"""
117+
118+
if settings.ROLE == "web":
119+
request = get_request(peaceful=True)
120+
if request:
121+
# 这里获取display_name会有一次数据库查询,因此这里先取出来
122+
display_name = getattr(request.user, "display_name", None)
123+
if display_name:
124+
return display_name
125+
117126
if not settings.ENABLE_MULTI_TENANT_MODE:
118127
return username
119128

0 commit comments

Comments
 (0)