Skip to content

fix: 작품 정보 항목 정리 및 무료 대본 열람 개선 - #465

Open
goodsmell wants to merge 2 commits into
mainfrom
Fix/#464
Open

goodsmell wants to merge 2 commits into
mainfrom
Fix/#464

Conversation

@goodsmell

Copy link
Copy Markdown
Contributor

🔗 관련 이슈

📌 PR 내용

작품 정보 항목 정리

  • 작품 상세 페이지의 개요에서 무대 정보를 제거했습니다.
  • 작품 상세 페이지의 개요에서 막과 장 정보를 제거했습니다.
  • 작가 마이페이지의 작품 관리 상세 화면에서 무대 입력 항목을 제거했습니다.
  • 작가 마이페이지의 작품 관리 상세 화면에서 막과 장 입력 항목을 제거했습니다.
  • 항목 제거에 맞춰 작품 관리 상세 화면의 그리드와 반응형 레이아웃을 조정했습니다.
  • 작품 정보, 개요, 작가 의도 등 필수 입력 항목에 필수 표시를 추가했습니다.
  • 작품 관리 상세 화면의 세로 구분선 에셋과 배치를 변경된 레이아웃에 맞게 수정했습니다.

무료 대본 열람 개선

  • 작품 상세 페이지의 대본 무료 열람하기 버튼을 항상 활성화했습니다.
  • 로그인한 사용자가 버튼을 누르면 대본 열람 페이지로 이동하도록 처리했습니다.
  • 로그인하지 않은 사용자가 버튼을 누르면 현재 작품 상세 페이지 위에 로그인 모달이 표시되도록 변경했습니다.
  • 로그인 완료 후 대본 열람 페이지로 자동 이동하지 않고 기존 작품 상세 페이지를 유지하도록 처리했습니다.
  • 대본 열람 페이지에 라우터 상태가 없어도 화면이 중단되지 않도록 방어 처리를 추가했습니다.
  • 새로고침하거나 URL로 직접 접근해도 location.state 관련 런타임 오류가 발생하지 않도록 수정했습니다.

무료 대본 구매 옵션 분리

  • scriptPrice0원인 무료 대본을 구매 옵션에서 제외했습니다.
  • 무료 대본이 옵션 선택 목록, 수량 선택, 총금액 계산 및 결제 요청에 포함되지 않도록 처리했습니다.
  • 무료 대본과 공연권이 함께 제공되는 작품에서는 공연권만 별도로 구매할 수 있도록 처리했습니다.
  • 유료 대본의 기존 구매 흐름은 유지했습니다.

Mock 데이터 수정

  • 포도알 스테이지의 mock 작품 대본 가격을 모두 0원으로 변경했습니다.
  • 작품 목록, 검색 결과, 작품 상세 및 작품 관리 mock 데이터에 무료 대본 정책을 동일하게 적용했습니다.
  • 작품 관리에서 데이터를 수정하더라도 대본 가격이 0원으로 유지되도록 처리했습니다.
  • 공연권 가격은 기존 mock 데이터를 유지했습니다.
  • 작품 상세 및 작품 관리 화면을 확인할 수 있도록 관련 MSW mock API와 테스트 데이터를 보완했습니다.

🗣️ 팀원에게 공유할 내용

  • 작품 상세 화면과 작품 관리 상세 화면에서 무대, 막과 장 항목을 제거했습니다.
  • 관련 데이터 필드는 API 응답 및 mock 타입에 남아 있지만 화면에서는 더 이상 표시하거나 입력받지 않습니다.
  • 무료 대본 여부는 scriptPrice === 0을 기준으로 판단합니다.
  • 무료 대본은 결제 상품이 아닌 무료 열람 대상으로 처리합니다.
  • 공연권은 기존과 동일하게 별도의 구매 옵션으로 제공합니다.
  • 비로그인 사용자가 무료 열람 버튼을 누르면 로그인 페이지로 이동하지 않고 현재 작품 상세 페이지 위에 로그인 모달이 열립니다.
  • 로그인 완료 후에는 작품 상세 페이지가 유지되며, 사용자가 무료 열람 버튼을 다시 누르면 대본 열람 페이지로 이동합니다.
  • 현재 mock API에는 작품의 스테이지를 구분하는 별도 필드가 없으므로, mock 작품 생성 단계에서 대본 가격을 0원으로 고정했습니다.

리뷰 시 확인 부탁드리는 내용

  • 작품 상세 페이지에 무대, 막과 장 정보가 노출되지 않는지
  • 작품 관리 상세 화면에 무대, 막과 장 입력 항목이 노출되지 않는지
  • 데스크톱 및 모바일 환경에서 항목 제거 후 레이아웃이 자연스럽게 표시되는지
  • 비로그인 상태에서 무료 열람 버튼을 누르면 로그인 모달이 표시되는지
  • 로그인 완료 또는 모달 종료 후 기존 작품 상세 페이지가 유지되는지
  • 로그인 상태에서 무료 열람 버튼을 누르면 대본 열람 페이지로 이동하는지
  • 무료 대본이 구매 옵션, 수량 선택, 총금액 및 결제 요청에서 제외되는지
  • 공연권만 선택했을 때 결제 페이지에 공연권만 전달되는지
  • 유료 대본의 기존 구매 흐름에 영향이 없는지

✅ Check List

  • 코드가 정상적으로 컴파일되나요?
  • merge할 브랜치의 위치를 확인했나요?
  • Label을 지정했나요?
  • 코드 스타일을 eslint/prettier로 맞췄나요?

@goodsmell goodsmell linked an issue Sep 19, 2026 that may be closed by this pull request
3 tasks

This branch has not been deployed

No deployments
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.

[Fix] 작품관리 구성 요소 수정

1 participant