Implementing dataProvider and tuniong create route
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
from beanie import PydanticObjectId
|
||||
from fastapi_users_db_beanie import BaseOAuthAccount, BeanieUserDatabase, BeanieBaseUserDocument
|
||||
from pydantic import Field
|
||||
|
||||
|
||||
class OAuthAccount(BaseOAuthAccount):
|
||||
pass
|
||||
|
||||
class User(BeanieBaseUserDocument):
|
||||
oauth_accounts: list[OAuthAccount] = Field(default_factory=list)
|
||||
firms: list[PydanticObjectId] = Field(default_factory=list)
|
||||
|
||||
class UserDatabase(BeanieUserDatabase):
|
||||
pass
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
from beanie import PydanticObjectId
|
||||
from fastapi_users.schemas import BaseUser
|
||||
from pydantic import Field
|
||||
|
||||
|
||||
class UserSchema(BaseUser[PydanticObjectId]):
|
||||
pass
|
||||
firms: list[PydanticObjectId] = Field()
|
||||
|
||||
Reference in New Issue
Block a user