feat: 중간 점검 보고 내용은 지시자·담당자만 열람(상태는 전원 노출)
보고 '내용' 열람을 지시자 + 해당 업무 담당자로 제한: - 백엔드 buildDetail: viewerId 기준으로 권한 없으면 checkpointReports 를 빈 배열로 응답(findOne 에 현재 사용자 전달). 점검일에는 reported 플래그를 두어 상태는 전원 공유 - 프론트: checkpointState 는 reported 플래그 기준, '보고 완료' 클릭(모달)은 지시자·담당자만. 그 외는 비클릭 상태 배지 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -55,10 +55,12 @@ export interface ChecklistItem {
|
||||
/** 중간 점검일(표시용) */
|
||||
export interface TaskCheckpointView {
|
||||
id: string
|
||||
/** ISO — 보고 가능 구간(점검일~마감) 계산용 */
|
||||
/** ISO — 점검일 당일 판정용 */
|
||||
checkAt: string
|
||||
/** 표시 라벨 */
|
||||
dateLabel: string
|
||||
/** 보고 접수 여부(상태 배지용) */
|
||||
reported: boolean
|
||||
}
|
||||
|
||||
/** 중간 점검 보고(스냅샷, 표시용) */
|
||||
|
||||
Reference in New Issue
Block a user