add statusenum
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user