From 26ecc483a40296778bcb10ea13a7e021d5f22784 Mon Sep 17 00:00:00 2001 From: Rocky-Jinxing <84103483+Rocky-Jinxing@users.noreply.github.com> Date: Tue, 29 Jul 2025 11:38:54 +0800 Subject: [PATCH] Update user.py,Add groups The existing user.py does not have a group parameter when obtaining user information. The user information obtained after the addition is as follows. --- src/casdoor/user.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/casdoor/user.py b/src/casdoor/user.py index 493227d..b69bc78 100644 --- a/src/casdoor/user.py +++ b/src/casdoor/user.py @@ -52,6 +52,7 @@ def __init__(self): self.weibo = "" self.invitation = "" self.invitationCode = "" + self.groups = [] @classmethod def new(cls, owner, name, created_time, display_name): @@ -71,6 +72,10 @@ def from_dict(cls, data: dict): for key, value in data.items(): if hasattr(user, key): setattr(user, key, value) + + if "groups" in data: + user.groups = data["groups"] + return user def __str__(self):