feat: 수정 요청 시 할 일 항목별 완료 체크/X 검토 추가
지시자가 승인을 검토하며 수정 요청할 때, 단순 텍스트 입력에 더해 할 일 목록에서 어떤 항목이 완성/미완성인지 체크(✓)·X로 표시할 수 있게 한다. - 백엔드: ApprovalChangesDto 에 항목별 검토 결과(checklist) 추가, requestChanges 가 전달된 항목만 done 상태로 반영(미전달 항목은 보존) - 프론트: 수정 요청 모달에 카테고리별 체크/X 토글 UI 추가, 검토 결과를 note 와 함께 전송 - 테스트: 전달된 항목만 완료 체크가 반영되는지 검증(9 tests) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -5,6 +5,7 @@ import type {
|
||||
ApiCommentReply,
|
||||
ApiProjectTaskListResult,
|
||||
ApiTaskDetail,
|
||||
ChecklistReviewItem,
|
||||
CreateTaskPayload,
|
||||
TaskListQuery,
|
||||
UpdateTaskPayload,
|
||||
@@ -140,9 +141,11 @@ export function useTask() {
|
||||
projectId: string,
|
||||
taskId: number,
|
||||
note: string,
|
||||
checklist?: ChecklistReviewItem[],
|
||||
): Promise<ApiTaskDetail> {
|
||||
return (await api.post(`/projects/${projectId}/tasks/${taskId}/approval/changes`, {
|
||||
note,
|
||||
checklist,
|
||||
})) as unknown as ApiTaskDetail
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user