from fastapi import Depends, HTTPException from app.core.auth_dependancy import get_current_user def admin_required(user = Depends(get_current_user)): if user.role != "admin": raise HTTPException(status_code=403, detail="Restricted") return user