feat: 기존 작업에 이슈 추가 Import 기능

- ImportService에 importIssuesToTask 메서드 추가
- ImportController에 importIssues 액션 추가
- ImportIssuesRequest FormRequest 생성
- POST /api/admin/pm/import/task/{taskId}/issues 라우트 추가
- import.blade.php UI에 '기존 작업에 이슈 추가' 모드 추가
- ImportProjectRequest에 tasks 레벨 검증 규칙 보완
This commit is contained in:
2025-12-09 16:39:52 +09:00
parent 1b18e2fd31
commit 82b9ac0ce3
7 changed files with 271 additions and 22 deletions

View File

@@ -29,6 +29,9 @@ public function rules(): array
'tasks.*.status' => 'nullable|in:todo,in_progress,done',
'tasks.*.priority' => 'nullable|in:low,medium,high',
'tasks.*.due_date' => 'nullable|date',
'tasks.*.is_urgent' => 'nullable|boolean',
'tasks.*.assignee_id' => 'nullable|integer|exists:users,id',
'tasks.*.assignee_name' => 'nullable|string|max:100',
// 작업별 이슈 목록
'tasks.*.issues' => 'nullable|array',