fix(P7.1): remove TaskType.TASK from models.py + fix milestone task defaults (issue/pending)
This commit is contained in:
@@ -173,9 +173,9 @@ def create_milestone_task(project_id: int, milestone_id: int, task_data: schemas
|
|||||||
task = Task(
|
task = Task(
|
||||||
title=data.get("title"),
|
title=data.get("title"),
|
||||||
description=data.get("description"),
|
description=data.get("description"),
|
||||||
task_type=data.get("task_type", "task"),
|
task_type=data.get("task_type", "issue"),
|
||||||
task_subtype=data.get("task_subtype"),
|
task_subtype=data.get("task_subtype"),
|
||||||
status=TaskStatus.OPEN,
|
status=TaskStatus.PENDING,
|
||||||
priority=TaskPriority.MEDIUM,
|
priority=TaskPriority.MEDIUM,
|
||||||
project_id=project_id,
|
project_id=project_id,
|
||||||
milestone_id=milestone_id,
|
milestone_id=milestone_id,
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import enum
|
|||||||
|
|
||||||
|
|
||||||
class TaskType(str, enum.Enum):
|
class TaskType(str, enum.Enum):
|
||||||
"""Task type enum — 'issue' is a subtype of task, not the other way around."""
|
"""Task type enum."""
|
||||||
ISSUE = "issue"
|
ISSUE = "issue"
|
||||||
MAINTENANCE = "maintenance"
|
MAINTENANCE = "maintenance"
|
||||||
RESEARCH = "research"
|
RESEARCH = "research"
|
||||||
@@ -15,7 +15,6 @@ class TaskType(str, enum.Enum):
|
|||||||
STORY = "story"
|
STORY = "story"
|
||||||
TEST = "test"
|
TEST = "test"
|
||||||
RESOLUTION = "resolution"
|
RESOLUTION = "resolution"
|
||||||
TASK = "task"
|
|
||||||
|
|
||||||
|
|
||||||
class TaskStatus(str, enum.Enum):
|
class TaskStatus(str, enum.Enum):
|
||||||
|
|||||||
Reference in New Issue
Block a user