배경
WorkerDetailPage.tsx의 "안내이력" 섹션이 항상 EmptyState만 표시한다(TODO(#156)). #156(활동이력/감사로그 API 연동)은 이미 closed 상태지만, 실제로는 GET /tasks/{taskId}/activities(Task 단위, CaseDetailPage에서 사용 중)만 연동됐고, 근로자 단위로 "이 근로자에게 무슨 안내가 나갔는지" 보여줄 API는 없다.
기존 GET /audit-events는:
- ADMIN 전용이라 HR/Viewer가 못 씀
AuditTargetType에 WORKER 타입이 없어서 근로자 단위로 필터링이 안 됨 (WORKER_DOCUMENT/WORKER_LINK만 있음)
필요한 것
server에 근로자 범위 audit 조회(예: GET /workers/{workerId}/activities, HR/Viewer 접근 가능)를 먼저 제안·구현해야 client에서 연결할 수 있다.
완료 조건
- server API 확정 후 client
WorkerDetailPage의 "안내이력" 섹션 연동
배경
WorkerDetailPage.tsx의 "안내이력" 섹션이 항상 EmptyState만 표시한다(TODO(#156)). #156(활동이력/감사로그 API 연동)은 이미 closed 상태지만, 실제로는GET /tasks/{taskId}/activities(Task 단위, CaseDetailPage에서 사용 중)만 연동됐고, 근로자 단위로 "이 근로자에게 무슨 안내가 나갔는지" 보여줄 API는 없다.기존
GET /audit-events는:AuditTargetType에WORKER타입이 없어서 근로자 단위로 필터링이 안 됨 (WORKER_DOCUMENT/WORKER_LINK만 있음)필요한 것
server에 근로자 범위 audit 조회(예:
GET /workers/{workerId}/activities, HR/Viewer 접근 가능)를 먼저 제안·구현해야 client에서 연결할 수 있다.완료 조건
WorkerDetailPage의 "안내이력" 섹션 연동