-
Notifications
You must be signed in to change notification settings - Fork 3
[feat] 외부지원서 허용목록에 에브리타임 주소 추가 #1044
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feat] 외부지원서 허용목록에 에브리타임 주소 추가 #1044
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Warning
|
| Cohort / File(s) | 변경 사항 |
|---|---|
외부 URL 화이트리스트 확장 backend/src/main/java/moadong/club/entity/ClubApplicationForm.java |
externalApplicationUrlAllowed 배열에 "https://everytime.kr" 추가하여 에브리타임 도메인을 허용되는 외부 지원 링크로 확대 |
Estimated code review effort
🎯 1 (Trivial) | ⏱️ ~2 minutes
Possibly related issues
- [feature] MOA-520 외부지원서의 링크로 에브리타임도 허용한다. #1043: 동일하게 ClubApplicationForm의 externalApplicationUrlAllowed 목록에 "https://everytime.kr"을 추가하여 허용된 외부 애플리케이션 URL을 확장하는 변경
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
| Check name | Status | Explanation |
|---|---|---|
| Description Check | ✅ Passed | Check skipped - CodeRabbit’s high-level summary is enabled. |
| Title check | ✅ Passed | Pull request title clearly describes the main change: adding 'https://everytime.kr' to the allowed external URL list for club application forms. |
| Linked Issues check | ✅ Passed | The code change adds 'https://everytime.kr' to the externalApplicationUrlAllowed array in ClubApplicationForm, directly satisfying the MOA-520 requirement. |
| Out of Scope Changes check | ✅ Passed | All changes are scoped to the specified objective: only the externalApplicationUrlAllowed field was modified to add the everytime.kr URL. |
| Docstring Coverage | ✅ Passed | No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. |
✏️ Tip: You can configure your own custom pre-merge checks in the settings.
✨ Finishing touches
- 📝 Generate docstrings
📜 Recent review details
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Disabled knowledge base sources:
- Jira integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
📒 Files selected for processing (1)
backend/src/main/java/moadong/club/entity/ClubApplicationForm.java
🧰 Additional context used
🧠 Learnings (3)
📚 Learning: 2025-09-30T05:26:41.788Z
Learnt from: alsdddk
Repo: Moadong/moadong PR: 765
File: backend/src/main/java/moadong/club/service/ClubApplyService.java:431-435
Timestamp: 2025-09-30T05:26:41.788Z
Learning: In the Moadong codebase's club application feature (backend/src/main/java/moadong/club/), multiple ClubApplicationForm entities can have ACTIVE status for the same clubId, semesterYear, and semesterTerm simultaneously. There is no uniqueness constraint requiring only one ACTIVE form per semester.
Applied to files:
backend/src/main/java/moadong/club/entity/ClubApplicationForm.java
📚 Learning: 2025-05-19T05:45:52.957Z
Learnt from: lepitaaar
Repo: Moadong/moadong PR: 406
File: backend/src/main/java/moadong/club/service/ClubApplyService.java:34-38
Timestamp: 2025-05-19T05:45:52.957Z
Learning: The code duplication between createClubApplication and editClubApplication methods in ClubApplyService.java is acknowledged but will be addressed in a future refactoring, as per the developer's plan.
Applied to files:
backend/src/main/java/moadong/club/entity/ClubApplicationForm.java
📚 Learning: 2025-08-25T14:43:52.320Z
Learnt from: lepitaaar
Repo: Moadong/moadong PR: 703
File: backend/src/main/java/moadong/club/controller/ClubApplyController.java:84-84
Timestamp: 2025-08-25T14:43:52.320Z
Learning: In the Moadong codebase, questionId and clubId are equivalent identifiers that represent the same entity. The ClubApplicationRepository.findAllByIdInAndQuestionId method correctly uses clubId as the questionId parameter for filtering club applications.
Applied to files:
backend/src/main/java/moadong/club/entity/ClubApplicationForm.java
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
- GitHub Check: test
🔇 Additional comments (1)
backend/src/main/java/moadong/club/entity/ClubApplicationForm.java (1)
30-30: LGTM! 에브리타임 URL 추가가 PR 목표에 부합합니다.허용 목록에 "https://everytime.kr"이 올바른 형식으로 추가되었습니다. 기존
startsWith검증 로직(lines 114-115)과 호환되어 "https://everytime.kr/..."로 시작하는 모든 URL이 정상적으로 허용됩니다.
✏️ Tip: You can disable this entire section by setting review_details to false in your review settings.
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.
Comment @coderabbitai help to get the list of available commands and usage tips.
Test Results75 tests 72 ✅ 14s ⏱️ Results for commit 37c2367. |
seongwon030
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
좋습니다 !
suhyun113
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
빠른 수정 좋아요~
#️⃣연관된 이슈
#1043
📝작업 내용
외부 지원서 주소로
https://everytime.kr로 시작하는 주소를 기입가능하게 허용하였습니다중점적으로 리뷰받고 싶은 부분(선택)
논의하고 싶은 부분(선택)
🫡 참고사항
Summary by CodeRabbit
릴리스 노트
✏️ Tip: You can customize this high-level summary in your review settings.