add date_to date_from endpoints

This commit is contained in:
IluaAir
2025-08-29 21:48:38 +03:00
parent 3e6468fa38
commit 07f14b0564
3 changed files with 36 additions and 8 deletions

View File

@@ -3,7 +3,7 @@ from typing import Annotated
from fastapi import APIRouter, Depends
from src.api.dependacies.db_dep import sessionDep
from src.api.dependacies.task_dep import PaginationTasksDep, StatusTaskDep
from src.api.dependacies.task_dep import DateDep, PaginationTasksDep, StatusTaskDep
from src.api.dependacies.user_dep import ActiveUser, TaskOwnerDep
from src.schemas.tasks import TaskADDRequest
from src.services.tasks import TaskService
@@ -13,7 +13,13 @@ router = APIRouter(prefix="/tasks", tags=["Tasks"])
@router.get("/")
async def get_tasks(session: sessionDep, user: ActiveUser, page: PaginationTasksDep, status: StatusTaskDep):
async def get_tasks(
session: sessionDep,
user: ActiveUser,
page: PaginationTasksDep,
status: StatusTaskDep,
date: DateDep,
):
result = await UserService(session).get_user_with_tasks(user.id)
return result