feat: ordering for getters

This commit is contained in:
2025-08-22 21:58:39 +04:00
parent 5e20da8356
commit c5e4dea52c
4 changed files with 14 additions and 7 deletions

View File

@ -11,8 +11,10 @@ from schemas.board import UpdateBoardSchema, CreateBoardSchema
class BoardRepository(BaseRepository):
async def get_all(self, project_id: int) -> list[Board]:
stmt = select(Board).where(
Board.is_deleted.is_(False), Board.project_id == project_id
stmt = (
select(Board)
.where(Board.is_deleted.is_(False), Board.project_id == project_id)
.order_by(Board.lexorank)
)
result = await self.session.execute(stmt)
return list(result.scalars().all())