require admin role to delete users

This commit is contained in:
Josh Hawkins 2025-11-26 07:02:50 -06:00
parent 914ff4f1e5
commit 153bcdba31

View File

@ -447,7 +447,7 @@ def create_user(
return JSONResponse(content={"username": body.username}) return JSONResponse(content={"username": body.username})
@router.delete("/users/{username}") @router.delete("/users/{username}", dependencies=[Depends(require_role(["admin"]))])
def delete_user(username: str): def delete_user(username: str):
User.delete_by_id(username) User.delete_by_id(username)
return JSONResponse(content={"success": True}) return JSONResponse(content={"success": True})