Skip to content

fix(rooms): 여행 정보 수정에서 시작일을 앞당길 수 있게 변경 - #251

Merged
parkjuyeong0312 merged 1 commit into
mainfrom
hotfix/trip-start-date-earlier
Oct 31, 2026
Merged

parkjuyeong0312 merged 1 commit into
mainfrom
hotfix/trip-start-date-earlier

Conversation

@parkjuyeong0312

Copy link
Copy Markdown
Member

노션

변경 내용

  • 여행 정보 수정 창을 열 때 저장된 시작일을 하한으로 고정하던 baselineStartYmd와 적용하기 차단 조건 제거
  • RoomTripEditFields의 startDateMin prop, 시작일 하한 안내 문구, 달력 min 전달 제거
  • 지난 날짜도 시작일로 선택 가능 (이미 다녀온 여행 정리용)
  • 유지: 새 여행 만들기의 오늘 이후 제한(trip-form.ts 헬퍼 그대로), 종료일 ≥ 시작일, 최대 30일, 기간 축소 확인 모달

변경 이유

  • 고객 문의(10/31 피드백 설문): 계획된 여행의 시작일을 이전으로 변경할 수 없음
  • BE RoomService.update는 시작일을 앞당기는 것을 막지 않아 FE 제한만 해제
  • 일정은 일차 기준으로 저장되어 시작일을 앞당기면 기존 일정도 같은 일수만큼 앞 날짜로 표시됨 (현재 동작 유지)

테스트

  • npm run lint — 오류 0, 기존 경고 4건(이번 변경과 무관한 파일)
  • npm test — rooms 18개 통과. 전체 1507개 중 4개 실패는 MobileMapSearch.history, MobilePlaceSearchScreen 테스트로 수정 전 main에서도 동일하게 실패
  • npm run build
  • 화면 확인: 로컬(FE 이 브랜치 + BE main)에서 11/03~11/06 여행을 11/01로 앞당겨 적용 → 헤더·일차 6일로 반영, 다시 열어 이전 달 이동·선택 가능
  • 그 외 수동 검증: 37일 선택 시 30일 상한 문구·적용 비활성 / 11/03으로 되돌릴 때 기간 축소 확인 모달 / 새 여행 만들기는 오늘 이전 날짜 비활성 유지

🤖 Generated with Claude Code

- 수정 창을 열 때 저장된 시작일을 하한으로 고정하던 제한 제거
- 시작일 하한 안내 문구와 달력 min 전달 제거
- 새 여행 만들기의 오늘 이후 제한, 30일 상한, 기간 축소 확인은 유지

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 31, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
frontend-server Ready Ready Preview Oct 31, 2026 9:35am UTC

Request Review

@sonarqubecloud

Copy link
Copy Markdown

@parkjuyeong0312
parkjuyeong0312 merged commit 520d033 into main Oct 31, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
Preview — 94d4714c Deployed Oct 31, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant