Skip to content

fix: 대기 신청을 막던 화면 조건 제거와 수락 권한 수정 - #55

Merged
jyuuuuu0 merged 3 commits into
developfrom
fix/unconfirmed-waiting-admin-decision
Sep 8, 2026
Merged

fix: 대기 신청을 막던 화면 조건 제거와 수락 권한 수정#55
jyuuuuu0 merged 3 commits into
developfrom
fix/unconfirmed-waiting-admin-decision

Conversation

@jyuuuuu0

@jyuuuuu0 jyuuuuu0 commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

❓ 개요

마감은 신청을 끊는 선이 아니라 "여기서부터 전부 대기"라는 선인데, 화면이 그보다 앞서 버튼을 잠그는 자리가 두 군데 있었습니다. 정원이 덜 찬 채로 마감된 강연(개설 불확정)과, 내 학년에 자리를 배정받지 못한 강연입니다. 둘 다 서버는 대기로 받아 줍니다. 대기자 수락·거절 권한도 백엔드 변경에 맞춰 학생회 전용으로 좁혔습니다.

#️⃣ 연관된 이슈

없음 (백엔드 PR VOID-GSM/Rels-back#54 와 함께 배포)

📝 작업 내용

  • 신청을 닫는 조건을 "끝난 강연"으로만 좁혔습니다. 개설 불확정 강연은 대기 신청을 계속 받습니다
  • 게이지·카운트다운처럼 지난 강연으로 조용히 보여야 하는 자리는 개설 불확정도 그대로 묶어 둡니다. 배지의 "개설 불확정" 표시도 그대로입니다
  • 내 학년 정원이 0인 강연도 대기 신청을 받습니다. 자동 승급 대상이 아닐 뿐 서버는 대기로 받아 두고, 마감 뒤 학생회가 수락하면 신청자가 됩니다
  • 왜 대기로 가는지 버튼 아래 안내를 학년별로 나눠 적습니다 (자리가 없는 경우 / 같은 학년이 다 채운 경우)
  • 대기자 수락·거절 버튼을 학생회에게만 보여 줍니다. 개설자가 눌러도 서버가 403으로 막습니다
  • "개설자나 학생회가 수락해야" 안내 문구를 학생회 기준으로 맞췄습니다

📄 리뷰 요청사항

isPastisLectureEnded(종료)와 표시용 isPast(종료 + 개설 불확정)로 나눴습니다. 신청 게이트에는 앞의 것만 쓰고 나머지 자리에는 뒤의 것을 그대로 뒀는데, 개설 불확정 강연에서 좌석 게이지를 흐리게 두는 게 맞는지만 봐 주세요.

isGradeCapacityBlocked는 더 이상 신청을 막지 않으므로 hasNoGradeSeat으로 이름을 바꿨습니다.

📸 스크린샷/영상(선택)

없음

🤖 Generated with Claude Code

https://claude.ai/code/session_01WK1DjLm5GZLfPx7JH3YPsA

정원이 덜 찬 채로 마감된 강연은 "개설 불확정"으로 버튼까지 잠겨 있었습니다.
마감은 신청을 끊는 선이 아니라 여기서부터 전부 대기라는 선이라, 이 강연도
대기 신청을 받아야 합니다. 신청을 닫는 것은 끝난 강연뿐입니다.

대기자 수락·거절은 학생회만 합니다. 개설자에게 버튼이 보이면 눌러도 서버가
403으로 막습니다. 관련 안내 문구도 학생회 기준으로 맞췄습니다.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WK1DjLm5GZLfPx7JH3YPsA
@vercel

vercel Bot commented Sep 6, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
rels Ready Ready Preview Sep 6, 2026 11:12pm UTC

@jyuuuuu0 jyuuuuu0 self-assigned this Sep 6, 2026
내 학년 정원이 0인 강연은 버튼까지 잠겨 있었습니다. 서버는 이 신청도 대기로
받아 두고 마감 뒤 학생회가 수락하면 신청자가 되는데, 화면만 먼저 막고 있어
대기줄에 설 방법이 없었습니다. 자동 승급 대상이 아닐 뿐 신청은 가능합니다.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WK1DjLm5GZLfPx7JH3YPsA
@jyuuuuu0 jyuuuuu0 changed the title fix: 개설 불확정 강연의 대기 신청과 수락 권한 수정 fix: 대기 신청을 막던 화면 조건 제거와 수락 권한 수정 Sep 6, 2026
이번 주 강연은 목록을 받을 때 한 번 고릅니다. 화면을 열어 둔 채 강연 시각을
넘기면 고른 강연이 그대로 남아, 서버가 받지 않는 신청 버튼만 살아 있었습니다.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WK1DjLm5GZLfPx7JH3YPsA
@jyuuuuu0
jyuuuuu0 merged commit 441a928 into develop Sep 8, 2026
3 checks passed
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