Improving user management and auto-refreshing user firms

This commit is contained in:
2025-04-10 01:31:37 +02:00
parent bc059de65b
commit f1fe81a146
13 changed files with 131 additions and 67 deletions

View File

@@ -1,7 +1,12 @@
from beanie import PydanticObjectId
from fastapi_users.schemas import BaseUser
from fastapi_users.schemas import BaseUser, BaseUserUpdate
from pydantic import Field
from hub.firm import FirmRead
class UserSchema(BaseUser[PydanticObjectId]):
firms: list[PydanticObjectId] = Field()
firms: list[FirmRead] = Field()
class UserUpdateSchema(BaseUserUpdate):
pass