This test verifies that custom task statuses can be reordered using drag-and-drop functionality.
Feature: Task 14 - Frontend drag-and-drop reordering
Requirements: 4.1, 4.2, 4.3, 4.4, 4.5
From the backend directory:
uvicorn main:app --reload --host 0.0.0.0 --port 8000
From the frontend directory:
npm run dev
Navigate to: http://localhost:5173
Use credentials with admin or coordinator role
Go to a project → Settings → Tasks tab
Scroll to the "Custom Task Statuses" section
Open browser DevTools → Network tab
When dragging and dropping, verify:
PATCH /api/projects/{project_id}/task-statuses/reorder{"status_ids": ["id1", "id2", "id3", ...]}200 OKLibrary: vue-draggable-next
Component: CustomTaskStatusManager.vue
Key Features: