T-021.txt 1.0 KB

1234567891011121314151617181920212223242526272829
  1. # 승인요청, 승인처리 시 실시간 피드백 및 알림 처리
  2. **Task ID:** T-021
  3. **Status:** BACKLOG
  4. **Importance:** SHOULD
  5. **Complexity:** 4/10
  6. **Urgency:** 5/10
  7. **Dependencies:** T-017, T-018
  8. ## Description
  9. # 설명
  10. - 승인요청 및 승인처리 시 toast/confirmDialog 외 웹소켓 기반 실시간 알림 연동 보강
  11. ## 구현 단계
  12. 1. 공통 toast 및 confirmDialog 컴포넌트 재사용해 기본 피드백 구현 확인
  13. 2. 웹소켓(socket.io) 클라이언트 설정: Nuxt3 plugin에 등록
  14. 3. 서버에서 approvalStatusChanged 이벤트 발행, 클라이언트 구독 로직 작성
  15. 4. 알림센터 컴포넌트에 수신된 이벤트 표시(UI 배지, 목록 추가)
  16. 5. 필요 시 푸시 알림 센터 API 연동
  17. ## 테스트 전략
  18. - 유닛 테스트: socket 연결, 이벤트 핸들러 로직 검증
  19. - 통합 테스트: 서버 이벤트 시뮬레이션, 클라이언트 알림 수신 및 UI 업데이트 확인
  20. ---
  21. **Created:** 2025-07-22T01:48:43.838Z
  22. **Updated:** 2025-07-22T01:48:43.838Z