🔒️ use user_id instead of username

This commit is contained in:
swve 2022-08-13 22:40:30 +02:00
parent 3d542b0055
commit 040f91b608
7 changed files with 114 additions and 57 deletions

View file

@ -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)