before gemiin
This commit is contained in:
@@ -12,6 +12,7 @@ router = APIRouter(tags=["tâches"])
|
||||
def list_tasks(
|
||||
statut: Optional[str] = None,
|
||||
garden_id: Optional[int] = None,
|
||||
planting_id: Optional[int] = None,
|
||||
session: Session = Depends(get_session),
|
||||
):
|
||||
q = select(Task)
|
||||
@@ -19,6 +20,9 @@ def list_tasks(
|
||||
q = q.where(Task.statut == statut)
|
||||
if garden_id:
|
||||
q = q.where(Task.garden_id == garden_id)
|
||||
if planting_id:
|
||||
q = q.where(Task.planting_id == planting_id)
|
||||
q = q.order_by(Task.echeance, Task.created_at.desc())
|
||||
return session.exec(q).all()
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user