🩹 Allow admins on require_staff permission
This commit is contained in:
parent
92bb1cc648
commit
49faab5be5
1 changed files with 1 additions and 1 deletions
|
|
@ -95,7 +95,7 @@ async def require_admin(current_user: User = Depends(get_current_user)) -> User:
|
||||||
|
|
||||||
async def require_staff(current_user: User = Depends(get_current_user)) -> User:
|
async def require_staff(current_user: User = Depends(get_current_user)) -> User:
|
||||||
"""Ensure the current user is a staff member."""
|
"""Ensure the current user is a staff member."""
|
||||||
if not current_user.is_staff:
|
if not current_user.is_admin and not current_user.is_staff:
|
||||||
raise HTTPException(403, "Staff privileges required")
|
raise HTTPException(403, "Staff privileges required")
|
||||||
return current_user
|
return current_user
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue