Law/app/api/admin/uploads.py
2026-02-22 10:57:49 +03:00

12 lines
390 B
Python

from fastapi import APIRouter, Depends
from app.core.deps import require_role
router = APIRouter()
@router.post("/init")
def upload_init(admin=Depends(require_role("ADMIN","LAWYER"))):
return {"method": "PRESIGNED_PUT", "presigned_url": "https://s3.local/..."}
@router.post("/complete")
def upload_complete(admin=Depends(require_role("ADMIN","LAWYER"))):
return {"status": "ok"}