23 lines
488 B
Python
23 lines
488 B
Python
from fastapi import APIRouter
|
|
|
|
from backend.dependecies import SessionDependency
|
|
from schemas.board import GetBoardsResponse
|
|
from services.board import BoardService
|
|
|
|
board_router = APIRouter(
|
|
prefix="/board",
|
|
tags=["board"],
|
|
)
|
|
|
|
|
|
@board_router.get(
|
|
"/{project_id}",
|
|
response_model=GetBoardsResponse,
|
|
operation_id="get_boards",
|
|
)
|
|
async def get_boards(
|
|
session: SessionDependency,
|
|
project_id: int,
|
|
):
|
|
return await BoardService(session).get_boards(project_id)
|