Skip to content

Comments

Revert "[feature] 지원자를 삭제할 수 있다."#700

Closed
lepitaaar wants to merge 1 commit intodevelop-fefrom
revert-698-feature/#694-delete-application-MOA-194
Closed

Revert "[feature] 지원자를 삭제할 수 있다."#700
lepitaaar wants to merge 1 commit intodevelop-fefrom
revert-698-feature/#694-delete-application-MOA-194

Conversation

@lepitaaar
Copy link
Contributor

@lepitaaar lepitaaar commented Aug 25, 2025

Reverts #698

Summary by CodeRabbit

  • Refactor

    • 지원자 탭에서 일괄 선택/일괄 삭제 기능을 제거했습니다.
    • 키워드 검색이 비어있으면 전체 목록을, 입력 시 첫 번째 답변 기준으로(대소문자 무시) 필터링하도록 단순화했습니다.
    • 클럽 ID가 없을 경우 화면을 렌더링하지 않도록 처리했습니다.
  • Style

    • 지원자 탭 헤더와 필터 영역 레이아웃을 간소화하고 일부 아이콘/버튼을 제거했습니다.
    • 체크박스 및 선택 UI의 시각적 스타일을 다듬었습니다.
  • Chores

    • 관련 API/훅 및 사용되지 않는 자산을 정리했습니다.

@vercel
Copy link

vercel bot commented Aug 25, 2025

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

Project Deployment Preview Comments Updated (UTC)
moadong Ready Ready Preview Comment Aug 25, 2025 10:14am

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Aug 25, 2025

Warning

.coderabbit.yaml has a parsing error

The CodeRabbit configuration file in this repository has a parsing error and default settings were used instead. Please fix the error(s) in the configuration file. You can initialize chat with CodeRabbit to get help with the configuration file.

💥 Parsing errors (1)
Validation error: Invalid regex pattern for base branch. Received: "**" at "reviews.auto_review.base_branches[0]"
⚙️ Configuration instructions
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Caution

Review failed

The pull request is closed.

Walkthrough

동아리 지원자 삭제 관련 프런트엔드 기능과 UI를 제거했다. applicants 삭제 API와 삭제용 React Query 훅을 삭제했고, ApplicantsTab에서 일괄 선택/삭제 및 상태 변경 UI와 관련 로직을 제거하며 필터/표시 로직과 스타일을 단순화했다.

Changes

Cohort / File(s) Summary
API 제거
frontend/src/apis/applicants/deleteApplicants.ts
지원자 일괄 삭제 API 모듈 삭제(DELETE 요청/에러 처리/결과 반환 로직 제거).
React Query 훅 제거
frontend/src/hooks/queries/applicants/useDeleteApplicants.ts
useDeleteApplicants 훅 삭제(뮤테이션/쿼리 무효화/에러 로깅 제거).
ApplicantsTab 스타일 축소/정리
frontend/src/pages/AdminPage/tabs/ApplicantsTab/ApplicantsTab.styles.ts
삭제/일괄선택 관련 컴포넌트 다수 제거(VerticalLine, StatusSelect, DeleteButton, ApplicantAllSelect* 등). Arrow 타입 단순화, 일부 레이아웃/체크박스 스타일 조정.
ApplicantsTab 로직 단순화
frontend/src/pages/AdminPage/tabs/ApplicantsTab/ApplicantsTab.tsx
clubId 가드 추가. 일괄선택/삭제/상태변경 로직 및 UI 제거. 필터링 로직 간소화. 행 클릭 네비게이션과 상태 표시는 유지. 불필요한 import 제거.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20–30 minutes

Assessment against linked issues

Objective Addressed Explanation
동아리 지원자 삭제 기능 구현 (MOA-194) 삭제 API/훅 및 UI가 제거되어 기능이 존재하지 않음.

Assessment against linked issues: Out-of-scope changes

Code Change Explanation
Arrow 컴포넌트의 크기 prop 제거 및 타입 단순화 (ApplicantsTab.styles.ts) 삭제 기능과 직접 관련 없음.
필터/셀렉트 래퍼 레이아웃 변경(FilterContainer, SelectWrapper 등, ApplicantsTab.styles.ts) 삭제 기능 요구사항과 무관한 스타일 변경.
체크박스 보더/라디우스 등 비주얼 조정 (ApplicantsTab.styles.ts) 기능 요구와 무관한 미관 변경.

Possibly related issues

Possibly related PRs

Suggested labels

🔨 Refactor, 💻 FE

Suggested reviewers

  • seongwon030
  • oesnuj
  • Zepelown

Tip

🔌 Remote MCP (Model Context Protocol) integration is now available!

Pro plan users can now connect to remote MCP servers from the Integrations page. Connect with popular remote MCPs such as Notion and Linear to add more context to your reviews and chats.


📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

💡 Knowledge Base configuration:

  • MCP integration is disabled by default for public repositories
  • Jira integration is disabled by default for public repositories
  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between a58ca36 and 315d3dc.

⛔ Files ignored due to path filters (5)
  • frontend/package-lock.json is excluded by !**/package-lock.json
  • frontend/src/assets/images/icons/applicant_delete.svg is excluded by !**/*.svg
  • frontend/src/assets/images/icons/applicant_delete_disabled.svg is excluded by !**/*.svg
  • frontend/src/assets/images/icons/applicant_delete_hover.svg is excluded by !**/*.svg
  • frontend/src/assets/images/icons/applicant_select_arrow.svg is excluded by !**/*.svg
📒 Files selected for processing (4)
  • frontend/src/apis/applicants/deleteApplicants.ts (0 hunks)
  • frontend/src/hooks/queries/applicants/useDeleteApplicants.ts (0 hunks)
  • frontend/src/pages/AdminPage/tabs/ApplicantsTab/ApplicantsTab.styles.ts (2 hunks)
  • frontend/src/pages/AdminPage/tabs/ApplicantsTab/ApplicantsTab.tsx (3 hunks)
✨ Finishing Touches
  • 📝 Generate Docstrings
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch revert-698-feature/#694-delete-application-MOA-194

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR/Issue comments)

Type @coderabbitai help to get the list of available commands.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

Status, Documentation and Community

  • Visit our Status Page to check the current availability of CodeRabbit.
  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@lepitaaar lepitaaar closed this Aug 25, 2025
@lepitaaar lepitaaar deleted the revert-698-feature/#694-delete-application-MOA-194 branch September 20, 2025 01:37
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