Formatting everything with black
This commit is contained in:
1 parent
42a11c0dc6
commit
a3539beda9
20 files changed
+173
-18
No files matched your search
@@ -1,4 +1,5 @@
|
||||
"""Shared FastAPI dependencies: DB session, current user, RBAC enforcement."""
|
||||
|
||||
import jwt
|
||||
from fastapi import Depends, HTTPException, Request, status
|
||||
from fastapi.security import OAuth2PasswordBearer
|
||||
@@ -44,6 +45,7 @@ async def _user_from_token(token: str | None, db: AsyncSession) -> User | None:
|
||||
|
||||
# --- JSON API auth -----------------------------------------------------------
|
||||
|
||||
|
||||
async def get_current_user(
|
||||
request: Request,
|
||||
bearer: str | None = Depends(oauth2_scheme),
|
||||
@@ -86,6 +88,7 @@ def require_superuser(user: User = Depends(get_current_user)) -> User:
|
||||
|
||||
# --- Web (HTMX) auth ---------------------------------------------------------
|
||||
|
||||
|
||||
async def get_current_web_user(
|
||||
request: Request,
|
||||
db: AsyncSession = Depends(get_db),
|
||||
|
||||
Reference in new issue
Block a user