feat: get boards endpoint

This commit is contained in:
2025-08-03 13:42:11 +04:00
parent 8ef265cd45
commit ff147f93b1
9 changed files with 105 additions and 5 deletions

22
routes/board.py Normal file
View File

@ -0,0 +1,22 @@
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)