Skip to content

feat(web): 게시글당 투표 여러 개 생성 가능하도록 제한 해제#64

Merged
bbbang105 merged 1 commit intodevfrom
feat/multiple-polls-per-post
Mar 23, 2026
Merged

feat(web): 게시글당 투표 여러 개 생성 가능하도록 제한 해제#64
bbbang105 merged 1 commit intodevfrom
feat/multiple-polls-per-post

Conversation

@bbbang105
Copy link
Copy Markdown
Owner

@bbbang105 bbbang105 commented Mar 23, 2026

Summary

  • 게시글에 투표를 1개만 생성할 수 있던 제한을 제거하여 여러 개의 투표를 자유롭게 추가 가능하도록 변경

Changes

파일 변경 내용
packages/web/src/components/board/poll-editor.tsx polls.length >= 1 제한 제거, formOpen 상태 추가로 투표 추가 폼 토글 구현, 투표 개수 라벨 표시

Design Decisions

결정 이유
프론트엔드만 수정 DB 스키마와 API는 이미 배열(다중 투표)을 지원하고 있어 백엔드 변경 불필요
최대 개수 제한 없음 사용자 요청에 따라 무제한 허용
formOpen 토글 방식 투표가 이미 있을 때 폼이 항상 열려있으면 UX가 지저분하므로 버튼 클릭으로 열기/닫기

Test Plan

  • 게시글 작성 시 투표 2개 이상 추가 가능 확인
  • 투표 추가 후 "투표 추가" 버튼으로 추가 폼 재오픈 확인
  • 기존 투표 수정/삭제 동작 정상 확인
  • 투표 추가 폼에서 취소 시 폼 닫힘 확인
  • 게시글 상세에서 여러 투표 표시 정상 확인
  • 게시글 목록에서 pollCount 뱃지 정상 표시 확인

🤖 Generated with Claude Code

기존 PollEditor의 polls.length >= 1 제한을 제거하고,
투표가 이미 있어도 "투표 추가" 버튼으로 폼을 열 수 있도록 변경.

Co-Authored-By: Claude <noreply@anthropic.com>
@bbbang105 bbbang105 requested a review from choihooo as a code owner March 23, 2026 04:08
@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 23, 2026

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

Project Deployment Actions Updated (UTC)
study-admin-web Ready Ready Preview, Comment Mar 23, 2026 4:10am

@bbbang105 bbbang105 added the 🚀 feat 새로운 기능 추가 / 일부 코드 추가 / 일부 코드 수정 (리팩토링과 구분) / 디자인 요소 수정 label Mar 23, 2026
@bbbang105 bbbang105 merged commit 4abbaff into dev Mar 23, 2026
8 checks passed
@bbbang105 bbbang105 deleted the feat/multiple-polls-per-post branch March 23, 2026 04:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🚀 feat 새로운 기능 추가 / 일부 코드 추가 / 일부 코드 수정 (리팩토링과 구분) / 디자인 요소 수정

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant