feat(plan): REST task routes — kind on create + list
This commit is contained in:
@@ -57,6 +57,7 @@ async def list_tasks_route():
|
||||
|
||||
project_id = request.args.get("project_id", type=int)
|
||||
no_project = request.args.get("no_project", "").lower() == "true"
|
||||
kind = request.args.get("kind") or None
|
||||
|
||||
due_before = parse_iso_date(request.args.get("due_before"), "due_before")
|
||||
if isinstance(due_before, tuple):
|
||||
@@ -75,6 +76,7 @@ async def list_tasks_route():
|
||||
due_before=due_before,
|
||||
due_after=due_after,
|
||||
project_id=project_id,
|
||||
task_kind=kind,
|
||||
no_project=no_project,
|
||||
sort=sort,
|
||||
order=order,
|
||||
@@ -133,6 +135,7 @@ async def create_task_route():
|
||||
milestone_id=data.get("milestone_id"),
|
||||
parent_id=data.get("parent_id"),
|
||||
recurrence_rule=recurrence_rule if recurrence_rule is not _UNSET else None,
|
||||
task_kind=data.get("kind", "work"),
|
||||
)
|
||||
text = f"{task.title}\n{task.body}".strip() if task.body else (task.title or "")
|
||||
if text:
|
||||
|
||||
Reference in New Issue
Block a user