Skip to content

feat: Case 상세 담당자 변경 API 연결 - #361

Merged
hywznn merged 1 commit into
mainfrom
feat/315-task-assignee
Aug 18, 2026
Merged

feat: Case 상세 담당자 변경 API 연결#361
hywznn merged 1 commit into
mainfrom
feat/315-task-assignee

Conversation

@hywznn

@hywznn hywznn commented Aug 18, 2026

Copy link
Copy Markdown
Member

연결 작업

변경 이유

Case 상세 화면에는 담당자 변경 메뉴가 있었지만 준비 중 안내만 표시했습니다. Server의 담당자 변경 API와 사업장 구성원 목록 API가 준비되어 실제 업무 담당자를 변경할 수 있도록 연결합니다.

변경 내용

  • 사업장 활성 구성원 조회 후 ADMIN·HR만 담당자 후보로 표시
  • 현재 담당자를 기본값으로 보여 주는 변경 모달 추가
  • PATCH /api/v1/tasks/{taskId}/assignee 연결
  • Task의 expected_version을 전송해 동시 수정 충돌 방지
  • 성공 후 Task·활동이력 재조회와 완료 안내
  • 목록 조회·변경 실패 오류 표시
  • VIEWER에게 담당자 변경 메뉴를 노출하지 않음

검증

  • 관련 테스트 48개 통과
  • 전체 테스트 479개 통과
  • lint 오류 0개 (기존 Fast Refresh 경고 13개)
  • production build 성공

영향 범위

  • Client Case 상세 화면
  • Server API·DB 변경
  • AI·Knowledge·Infra 변경

보안·정합성

Client는 같은 사업장의 활성 ADMIN·HR만 후보로 보여 줍니다. 최종 사업장 격리·권한·역할·버전 검증은 Server가 다시 수행합니다.

@hywznn
hywznn marked this pull request as ready for review August 18, 2026 09:07
@hywznn
hywznn merged commit 9c21638 into main Aug 18, 2026
1 check passed
@hywznn
hywznn deleted the feat/315-task-assignee branch August 18, 2026 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Case 상세 담당자 변경 실제 API 연동

1 participant