Skip to content

[admin] 지원자 목록 전형·서류 제출 여부 필터에 전체 옵션 추가 - #560

Merged
yeondon125 merged 1 commit into
mainfrom
yeondon125/issue-555
Oct 20, 2026
Merged

yeondon125 merged 1 commit into
mainfrom
yeondon125/issue-555

Conversation

@yeondon125

Copy link
Copy Markdown
Member

개요 💡

어드민 지원자 목록의 전형 선택, 서류 제출 여부 필터에 전체 옵션을 추가하였습니다. 지금까지는 필터를 고른 뒤 다시 전체를 보려면 검색어와 다른 필터까지 모두 지우는 필터 초기화를 눌러야 했습니다.

작업내용 ⌨️

  • 두 Select 맨 위에 전체 옵션을 추가하였습니다. 권한 승인 여부 Select의 전체(ANY_EDIT)와 같은 위치입니다.
  • Radix Select는 SelectItem에 value=""를 쓸 수 없어 전체는 ALL 값으로 받고, 상태에는 기존처럼 ''를 저장하도록 handleScreeningTagChange, handleSubmittedChange를 수정하였습니다. API로 해당 파라미터가 나가지 않고, URL 쿼리(screening, submitted)에서도 빠집니다.
  • 상태가 ''이면 placeholder(전형 선택, 서류 제출 여부)가 다시 보이므로 필터 초기화한 상태와 화면이 같습니다.
  • 필터 초기화 버튼은 그대로 유지하였습니다.

관련 이슈 🚨

리뷰 요청사항 👀

  • mock API + dev 서버 + Playwright로 검색어 김 + 일반전형 + 제출 완료 상태에서 전형만 전체로 바꾸면 submitted·q가 유지되고, 서류 제출 여부도 전체로 바꾸면 q만 남는 것을 확인하였습니다.
  • 이미 전체인 상태에서 전체를 다시 고르면 목록은 그대로지만 1페이지로 이동합니다.

@vercel

vercel Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
hellogsm-client-26-admin Ready Ready Preview Oct 20, 2026 8:37am UTC
1 Skipped Deployment
Project Deployment Actions Updated
hellogsm-client-26 Skipped Skipped Oct 20, 2026 8:37am UTC

Request Review

@yeondon125
yeondon125 merged commit 1373ffd into main Oct 20, 2026
4 checks passed
@yeondon125
yeondon125 deleted the yeondon125/issue-555 branch October 20, 2026 08:43

@pr-agent-demo pr-agent-demo Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overview

  • 어드민 지원자 목록의 전형 선택, 서류 제출 여부 필터에 전체 옵션을 추가했습니다.
  • Radix Select의 빈 문자열 value 제한을 피하기 위해 ALL_OPTION_VALUE = 'ALL'을 UI 값으로 사용하고, 상태에는 기존처럼 ''를 저장하도록 처리했습니다.

Intent

  • 특정 필터만 해제하고 전체를 보고 싶을 때 필터 초기화를 쓰지 않아도 되도록 UX를 개선하려는 목적입니다.
  • 기존 권한 승인 여부 필터의 전체 옵션과 동일한 패턴으로 일관성을 맞추고자 합니다.

Risk

  • 전반적 리스크: 낮음.
  • 리뷰 시 확인 포인트:
    • ALL_OPTION_VALUE → '' 변환 로직이 두 필터 모두에서 일관되게 동작하는지
    • '' 상태일 때 API 파라미터와 URL 쿼리에서 해당 필드가 올바르게 제외되는지
    • 전체 선택 시 페이지/목록 상태가 의도대로 초기화되는지
    • 기존 필터 초기화 동작과 충돌하지 않는지

0 inline comment(s)

This branch was successfully deployed

1 active and 1 inactive deployments
Preview – hellogsm-client-26-admin — 4c69a693 Deployed Oct 20, 2026 by vercel[bot]
Preview – hellogsm-client-26 — 4c69a693 Deployed Oct 20, 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.

[task] 어드민 지원자 목록 필터에 '전체' 옵션 추가

2 participants