From e45281f5eddc040437f1aea9e47eee0f4e072bd0 Mon Sep 17 00:00:00 2001 From: zhi Date: Wed, 1 Apr 2026 06:46:18 +0000 Subject: [PATCH] FE-PR-005: Remove story from task creation - restricted to Proposal Accept only - Remove 'story' type from TASK_TYPES in CreateTaskPage.tsx and CreateTaskModal.tsx - All story/* task types now only creatable via Proposal Accept workflow - Added comments explaining the restriction --- src/components/CreateTaskModal.tsx | 2 +- src/pages/CreateTaskPage.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/CreateTaskModal.tsx b/src/components/CreateTaskModal.tsx index 35bfd14..4b21e76 100644 --- a/src/components/CreateTaskModal.tsx +++ b/src/components/CreateTaskModal.tsx @@ -3,7 +3,7 @@ import api from '@/services/api' import type { Milestone, Project, Task } from '@/types' const TASK_TYPES = [ - { value: 'story', label: 'Story', subtypes: ['improvement', 'refactor'] }, // P9.6: 'feature' removed — must come from proposal accept + // P9.6: 'story' removed — all story/* types are restricted; must come from Proposal Accept workflow { value: 'issue', label: 'Issue', subtypes: ['infrastructure', 'performance', 'regression', 'security', 'user_experience', 'defect'] }, // P7.1: 'task' type removed — defect subtype migrated to issue/defect { value: 'test', label: 'Test', subtypes: ['regression', 'security', 'smoke', 'stress'] }, diff --git a/src/pages/CreateTaskPage.tsx b/src/pages/CreateTaskPage.tsx index dad58d5..374d955 100644 --- a/src/pages/CreateTaskPage.tsx +++ b/src/pages/CreateTaskPage.tsx @@ -4,7 +4,7 @@ import api from '@/services/api' import type { Project, Milestone } from '@/types' const TASK_TYPES = [ - { value: 'story', label: 'Story', subtypes: ['improvement', 'refactor'] }, // P9.6: 'feature' removed — must come from proposal accept + // P9.6: 'story' removed — all story/* types are restricted; must come from Proposal Accept workflow { value: 'issue', label: 'Issue', subtypes: ['infrastructure', 'performance', 'regression', 'security', 'user_experience', 'defect'] }, // P7.1: 'task' type removed — defect subtype migrated to issue/defect { value: 'test', label: 'Test', subtypes: ['regression', 'security', 'smoke', 'stress'] },