Skip to content

feat: support core application admin detail and lead guest edits#314

Merged
CSE-Shaco merged 1 commit into
GDGoCINHA:developfrom
CSE-Shaco:develop
Mar 12, 2026
Merged

feat: support core application admin detail and lead guest edits#314
CSE-Shaco merged 1 commit into
GDGoCINHA:developfrom
CSE-Shaco:develop

Conversation

@CSE-Shaco

@CSE-Shaco CSE-Shaco commented Mar 12, 2026

Copy link
Copy Markdown
Contributor

📌 연관된 이슈

ex) #이슈번호, #이슈번호

✨ 작업 내용

이번 PR에서 작업한 내용을 간략히 설명해주세요

💬 리뷰 요구사항(선택)

Summary by CodeRabbit

릴리스 노트

  • 새 기능

    • 관리자용 모집 신청 상세 정보 조회 API 엔드포인트 추가
  • 개선 사항

    • 사용자 역할 권한 정책을 확대하여 GUEST 역할 접근 범위 추가

@coderabbitai

coderabbitai Bot commented Mar 12, 2026

Copy link
Copy Markdown

Caution

Review failed

Pull request was closed or merged during review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 9af6d66b-d966-45a4-b02f-2179b8d475d4

📥 Commits

Reviewing files that changed from the base of the PR and between 8d7c839 and 6f83033.

📒 Files selected for processing (3)
  • src/main/java/inha/gdgoc/domain/admin/recruit/core/controller/RecruitCoreAdminController.java
  • src/main/java/inha/gdgoc/domain/admin/recruit/core/service/RecruitCoreAdminService.java
  • src/main/java/inha/gdgoc/domain/admin/user/service/UserAdminService.java

개요

새 관리자 API 엔드포인트를 추가하여 모집 지원서 상세 정보 조회 기능을 구현했습니다. 동시에 사용자 관리 정책을 확장하여 GUEST 역할도 허용하도록 수정했습니다.

변경 사항

코호트 / 파일(들) 요약
모집 핵심 관리 기능
src/main/java/inha/gdgoc/domain/admin/recruit/core/controller/RecruitCoreAdminController.java, src/main/java/inha/gdgoc/domain/admin/recruit/core/service/RecruitCoreAdminService.java
지원서 상세 조회를 위한 새 GET 엔드포인트 추가. 컨트롤러에서 요청을 받아 서비스의 getApplicationDetail() 메서드로 위임하여 RecruitCoreApplicantDetailResponse 반환.
사용자 관리 정책
src/main/java/inha/gdgoc/domain/admin/user/service/UserAdminService.java
validateLeadAndCorePolicy에서 LEAD 정책 검증 범위 확대. targetCurrentRole과 newRole이 GUEST 역할도 허용하도록 조건문 및 오류 메시지 수정.

코드 리뷰 예상 시간

🎯 2 (단순) | ⏱️ ~12분

🐰 새로운 엔드포인트가 피어났네,
지원서 상세 조회하게 되네.
GUEST 역할도 환영하고,
정책은 더욱 포용적으로.
작은 변화들이 모여,
시스템을 더욱 완벽하게! 🌟

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed 제목이 변경사항의 주요 내용을 명확하게 반영하고 있습니다. 'core application admin detail'은 RecruitCoreAdminController의 새로운 detail 엔드포인트 추가를, 'lead guest edits'는 UserAdminService의 LEAD 정책 확장을 정확하게 나타냅니다.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

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

Comment @coderabbitai help to get the list of available commands and usage tips.

@CSE-Shaco CSE-Shaco merged commit 938c396 into GDGoCINHA:develop Mar 12, 2026
1 of 2 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