🩹 Allow admins on require_staff permission

This commit is contained in:
Brian Wiborg 2025-09-27 16:18:52 +02:00
parent 92bb1cc648
commit 49faab5be5
No known key found for this signature in database

View file

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