From 289717221369507a3397808691b166459e5468dd Mon Sep 17 00:00:00 2001 From: zhi Date: Tue, 17 Mar 2026 13:02:47 +0000 Subject: [PATCH] feat(P9.6): remove feature and release subtypes from general create task forms --- src/components/CreateTaskModal.tsx | 4 ++-- src/pages/CreateTaskPage.tsx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/CreateTaskModal.tsx b/src/components/CreateTaskModal.tsx index 4a59963..baf309a 100644 --- a/src/components/CreateTaskModal.tsx +++ b/src/components/CreateTaskModal.tsx @@ -3,11 +3,11 @@ import api from '@/services/api' import type { Milestone, Project, Task } from '@/types' const TASK_TYPES = [ - { value: 'story', label: 'Story', subtypes: ['feature', 'improvement', 'refactor'] }, + { value: 'story', label: 'Story', subtypes: ['improvement', 'refactor'] }, // P9.6: 'feature' removed — must come from propose accept { value: 'issue', label: 'Issue', subtypes: ['infrastructure', 'performance', 'regression', 'security', 'user_experience', 'defect'] }, { value: 'task', label: 'Task', subtypes: ['defect'] }, { value: 'test', label: 'Test', subtypes: ['regression', 'security', 'smoke', 'stress'] }, - { value: 'maintenance', label: 'Maintenance', subtypes: ['deploy', 'release'] }, + { value: 'maintenance', label: 'Maintenance', subtypes: ['deploy'] }, // P9.6: 'release' removed — controlled via milestone flow { value: 'research', label: 'Research', subtypes: [] }, { value: 'review', label: 'Review', subtypes: ['code_review', 'decision_review', 'function_review'] }, { value: 'resolution', label: 'Resolution', subtypes: [] }, diff --git a/src/pages/CreateTaskPage.tsx b/src/pages/CreateTaskPage.tsx index c074dd4..90b1604 100644 --- a/src/pages/CreateTaskPage.tsx +++ b/src/pages/CreateTaskPage.tsx @@ -4,11 +4,11 @@ import api from '@/services/api' import type { Project, Milestone } from '@/types' const TASK_TYPES = [ - { value: 'story', label: 'Story', subtypes: ['feature', 'improvement', 'refactor'] }, + { value: 'story', label: 'Story', subtypes: ['improvement', 'refactor'] }, // P9.6: 'feature' removed — must come from propose accept { value: 'issue', label: 'Issue', subtypes: ['infrastructure', 'performance', 'regression', 'security', 'user_experience', 'defect'] }, { value: 'task', label: 'Task', subtypes: ['defect'] }, { value: 'test', label: 'Test', subtypes: ['regression', 'security', 'smoke', 'stress'] }, - { value: 'maintenance', label: 'Maintenance', subtypes: ['deploy', 'release'] }, + { value: 'maintenance', label: 'Maintenance', subtypes: ['deploy'] }, // P9.6: 'release' removed — controlled via milestone flow { value: 'research', label: 'Research', subtypes: [] }, { value: 'review', label: 'Review', subtypes: ['code_review', 'decision_review', 'function_review'] }, { value: 'resolution', label: 'Resolution', subtypes: [] },