add user schema

This commit is contained in:
IluaAir
2025-06-22 13:22:20 +03:00
parent 37f2b39bd2
commit 92ee087e5d
2 changed files with 18 additions and 1 deletions

View File

@@ -32,5 +32,7 @@ async def get_access_token_db(
ATDep = Annotated[AccessTokenDatabase[AccessToken], Depends(get_access_token_db)]
async def get_user_manager(users_db: Annotated[SQLAlchemyUserDatabase, Depends(get_users_db)]):
async def get_user_manager(
users_db: Annotated[SQLAlchemyUserDatabase, Depends(get_users_db)],
):
yield UserManager(users_db)

View File

@@ -0,0 +1,15 @@
from typing import Optional
from fastapi_users import schemas
class UserRead(schemas.BaseUser[int]):
username: str
class UserCreate(schemas.BaseUserCreate):
username: str
class UserUpdate(schemas.BaseUserUpdate):
username: Optional[str] = None