1
0
mirror of https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git synced 2025-08-14 00:25:46 +02:00

Починка авторизации в админ панеле1

This commit is contained in:
MoonTestUse1
2025-01-02 05:21:38 +06:00
parent c5aa7e6b85
commit 5823cbfc1b

View File

@@ -23,6 +23,18 @@ def request_to_dict(request: Request) -> dict:
"updated_at": request.updated_at
}
@router.get("/", response_model=List[RequestResponse])
def get_requests(
db: Session = Depends(get_db),
_: dict = Depends(get_current_admin)
):
"""Get all requests"""
try:
requests = db.query(Request).all()
return [request_to_dict(request) for request in requests]
except Exception as e:
raise HTTPException(status_code=500, detail=str(e))
@router.post("/", response_model=RequestResponse)
def create_request(
request: RequestCreate,