배경
Admin 개발 페이지 https://admin.development.bottle-note.com/dashboard/curations/14에서 RECOMMENDED_WHISKY v2 큐레이션 상세/수정 화면의 위스키 body가 비어 보이는 현상이 확인됨.
API 상세 응답은 정상이다.
GET https://api.development.bottle-note.com/api/v2/curations/14
spec=RECOMMENDED_WHISKY
payload는 배열/list
payloadCount=28
- 첫 항목 예시:
포트 샬롯 10년
작업 범위
- Admin Dashboard 큐레이션 상세/수정 화면에서
RECOMMENDED_WHISKY payload 배열을 정상 hydrate한다.
- 단일 위스키 카드 폼이 아니라 추천 위스키 목록 필드 형태로 렌더링한다.
- 미리보기에도 추천 위스키 개수와 항목 목록이 표시되도록 한다.
- fallback 상세 payload 표시 유틸도 배열 payload를 표시할 수 있게 보강한다.
제외 범위
- Product API payload 구조 변경
- 운영 데이터 수정
- 프로덕션 배포/릴리즈
완료 조건
/dashboard/curations/14에서 28개 위스키가 입력 영역/미리보기에 표시된다.
- 저장 시 기존 v2 payload 배열 구조가 유지된다.
RECOMMENDED_WHISKY와 WHISKY_PAIRING 렌더링 분기가 서로 깨지지 않는다.
- Admin Dashboard lint/typecheck 또는 대체 검증 결과를 남긴다.
참고
- 원인 후보:
RECOMMENDED_WHISKY v2 payload는 list인데 Admin 상세가 단일 위스키 카드 폼 로직을 재사용해 form state에 body가 세팅되지 않음.
- 관련 파일 후보:
admin-dashboard/src/pages/curation/CurationDetail.tsx
admin-dashboard/src/pages/curation/whisky-card/CurationWhiskyCardCreate.tsx
admin-dashboard/src/pages/curation/whisky-card/whisky-card-curation.mapper.ts
admin-dashboard/src/pages/curation/curation-display-utils.ts
배경
Admin 개발 페이지
https://admin.development.bottle-note.com/dashboard/curations/14에서RECOMMENDED_WHISKYv2 큐레이션 상세/수정 화면의 위스키 body가 비어 보이는 현상이 확인됨.API 상세 응답은 정상이다.
GET https://api.development.bottle-note.com/api/v2/curations/14spec=RECOMMENDED_WHISKYpayload는 배열/listpayloadCount=28포트 샬롯 10년작업 범위
RECOMMENDED_WHISKYpayload 배열을 정상 hydrate한다.제외 범위
완료 조건
/dashboard/curations/14에서 28개 위스키가 입력 영역/미리보기에 표시된다.RECOMMENDED_WHISKY와WHISKY_PAIRING렌더링 분기가 서로 깨지지 않는다.참고
RECOMMENDED_WHISKYv2 payload는 list인데 Admin 상세가 단일 위스키 카드 폼 로직을 재사용해 form state에 body가 세팅되지 않음.admin-dashboard/src/pages/curation/CurationDetail.tsxadmin-dashboard/src/pages/curation/whisky-card/CurationWhiskyCardCreate.tsxadmin-dashboard/src/pages/curation/whisky-card/whisky-card-curation.mapper.tsadmin-dashboard/src/pages/curation/curation-display-utils.ts