Files
M-Project/frontend/index.html
Hyungi Ahn 11692b4a91 feat: 부적합 조회 페이지를 새로운 워크플로우 시스템에 맞게 업데이트
🔄 Workflow Status System Integration:
- 기존 '검토 상태' → '워크플로우 상태'로 변경
- 4단계 워크플로우 지원: 수신함, 관리함(진행중), 관리함(완료), 폐기함
- 기존 데이터와의 호환성 유지 (폴백 로직)

📋 Filter Updates:
- issue-view.html: 워크플로우 상태 필터 추가
- index.html: 목록 섹션 워크플로우 상태 필터 추가
- 4개 상태별 필터링: pending_review, in_progress, completed, disposed

🎨 Visual Enhancements:
- 워크플로우 상태별 배지 시스템 구현
- 아이콘 및 색상 코딩: 수신함(주황), 진행중(파랑), 완료(녹색), 폐기(회색)
- 상태별 그룹화 표시 개선

🔧 Technical Implementation:
- getWorkflowStatusBadge() 함수 추가
- review_status 필드 기반 필터링
- 기존 isReviewCompleted() 함수와 호환성 유지
- 상태별 분류 로직 개선

📊 Status Configuration:
- pending_review: 수신함 (검토 대기) - fas fa-inbox
- in_progress: 관리함 (진행 중) - fas fa-cog
- completed: 관리함 (완료됨) - fas fa-check-circle
- disposed: 폐기함 (폐기됨) - fas fa-trash

🔄 Backward Compatibility:
- 기존 데이터 자동 매핑
- 점진적 마이그레이션 지원
- 오류 없는 상태 전환

Expected Result:
 부적합 조회에서 4단계 워크플로우 상태 확인 가능
 수신함/관리함/폐기함별 필터링 지원
 시각적으로 구분되는 상태 배지 표시
 기존 데이터와 새 시스템 모두 호환
2025-10-25 13:36:56 +09:00

103 KiB