mirror of
https://github.com/rzmk/learnhouse.git
synced 2025-12-19 04:19:25 +00:00
🔒️ use user_id instead of username
This commit is contained in:
parent
3d542b0055
commit
040f91b608
7 changed files with 114 additions and 57 deletions
|
|
@ -26,26 +26,34 @@ async def api_get_user_by_username(username: str):
|
|||
return await get_user(username)
|
||||
|
||||
|
||||
@router.get("/user_id/{user_id}")
|
||||
async def api_get_user_by_userid(user_id: str):
|
||||
"""
|
||||
Get single user by user_id
|
||||
"""
|
||||
return await get_user_by_userid(user_id)
|
||||
|
||||
|
||||
@router.post("/")
|
||||
async def api_create_user(user_object: UserInDB):
|
||||
async def api_create_user(user_object: UserWithPassword):
|
||||
"""
|
||||
Create new user
|
||||
"""
|
||||
return await create_user(user_object)
|
||||
|
||||
|
||||
@router.delete("/username/{username}")
|
||||
async def api_delete_user(username: str):
|
||||
@router.delete("/user_id/{user_id}")
|
||||
async def api_delete_user(user_id: str):
|
||||
"""
|
||||
Delete user by ID
|
||||
"""
|
||||
|
||||
return await delete_user(username)
|
||||
|
||||
return await delete_user(user_id)
|
||||
|
||||
|
||||
@router.put("/username/{username}")
|
||||
async def api_update_user(user_object: UserInDB):
|
||||
@router.put("/user_id/{user_id}")
|
||||
async def api_update_user(user_object: UserWithPassword, user_id: str):
|
||||
"""
|
||||
Update user by ID
|
||||
"""
|
||||
return await update_user(user_object)
|
||||
return await update_user(user_id, user_object)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue