from fastapi import APIRouter from sqlmodel import select from app.db import SessionDep from app.dependencies import CurrentUser from app.models.route import Route, RoutePublic router = APIRouter(prefix="/routes", tags=["routes"]) @router.get("", response_model=list[RoutePublic]) def list_routes(session: SessionDep, current_user: CurrentUser) -> list[Route]: return list(session.exec(select(Route).where(Route.organization_id == current_user.organization_id)).all())