wip
This commit is contained in:
@@ -1,13 +1,12 @@
|
||||
from fastapi import APIRouter, Depends, HTTPException
|
||||
from sqlmodel import select, Session
|
||||
|
||||
import alchemy
|
||||
from dependencies import get_session
|
||||
from routers.status_model import Status
|
||||
|
||||
router = APIRouter(
|
||||
prefix="/status",
|
||||
tags=["status"],
|
||||
)
|
||||
router = APIRouter(prefix="/status", tags=["status"])
|
||||
|
||||
|
||||
def _get_status(status: str, session: Session):
|
||||
result = session.get(Status, status)
|
||||
@@ -18,14 +17,17 @@ def _get_status(status: str, session: Session):
|
||||
return result
|
||||
|
||||
|
||||
@router.get("/", response_model=list[Status])
|
||||
@router.get("/",
|
||||
response_model=list[Status])
|
||||
async def get_statuses(
|
||||
session=Depends(get_session)):
|
||||
"""Get list of all statuses"""
|
||||
return session.exec(select(Status)).all()
|
||||
return session.exec(select(alchemy.Status)).all()
|
||||
|
||||
|
||||
@router.get("/{status}", responses={404: {"description": "Not found"}})
|
||||
@router.get("/{status}",
|
||||
response_model=Status,
|
||||
responses={404: {"description": "Not found"}})
|
||||
async def get_status(
|
||||
status: str,
|
||||
session=Depends(get_session)):
|
||||
|
||||
Reference in New Issue
Block a user