add statusenum

This commit is contained in:
IluaAir
2025-09-03 23:12:10 +03:00
parent b1ae775706
commit e1c554e4f0
5 changed files with 26 additions and 33 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 DateDep, PaginationTasksDep, StatusTaskDep
from src.api.dependacies.task_dep import TaskFilterDep
from src.api.dependacies.user_dep import ActiveUser, TaskOwnerDep
from src.schemas.tasks import TaskADDRequest
from src.services.tasks import TaskService
@@ -16,17 +16,11 @@ router = APIRouter(prefix="/tasks", tags=["Tasks"])
async def get_tasks(
session: sessionDep,
user: ActiveUser,
page: PaginationTasksDep,
status: StatusTaskDep,
date_filter: DateDep,
):
filter: TaskFilterDep
):
result = await UserService(session).get_user_with_tasks(
user_id=user.id,
status=status.status,
limit=page.limit,
offset=page.page,
date_to=date_filter.date_to,
date_from=date_filter.date_from,
**filter.model_dump(exclude_unset=True)
)
return result