From 75d2148ef6ab9e33354f0ddb4d5c77153be26769 Mon Sep 17 00:00:00 2001 From: Harry Date: Wed, 4 Feb 2026 13:53:31 +0800 Subject: [PATCH] fix: add account_with_role_fields for enhanced user data representation --- api/fields/member_fields.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/api/fields/member_fields.py b/api/fields/member_fields.py index 11d9a1a2fc..a169975a7a 100644 --- a/api/fields/member_fields.py +++ b/api/fields/member_fields.py @@ -13,6 +13,19 @@ simple_account_fields = { "email": fields.String, } +account_with_role_fields = { + "id": fields.String, + "name": fields.String, + "email": fields.String, + "avatar": fields.String, + "avatar_url": fields.String, + "last_login_at": fields.Integer, + "last_active_at": fields.Integer, + "created_at": fields.Integer, + "role": fields.String, + "status": fields.String, +} + def _to_timestamp(value: datetime | int | None) -> int | None: if isinstance(value, datetime):