add delete user endpoint
This commit is contained in:
@@ -41,3 +41,9 @@ async def patch_user(
|
||||
updated_user = await db.user.update_one(id=id, data=update_data)
|
||||
await db.commit()
|
||||
return User.model_validate(updated_user)
|
||||
|
||||
|
||||
@router.delete("/{id}")
|
||||
async def delete_user(db: sessionDep, id: int, _: AdminUser):
|
||||
await UserService(db).delete_user(id)
|
||||
return {"message": "User deleted successfully"}
|
||||
Reference in New Issue
Block a user