Skip to content

fix(application): 어드민 자기소개서와 학업계획서 통합 출력 #399 - #449

Merged
kusuri12-09 merged 1 commit into
developfrom
fix/399-admin-combined-essays
Oct 17, 2026
Merged

kusuri12-09 merged 1 commit into
developfrom
fix/399-admin-combined-essays

Conversation

@kusuri12-09

Copy link
Copy Markdown
Member

Summary

  • 어드민 일괄 출력에서 자기소개서·학업계획서가 별도 페이지로 분리되던 동작을 지원자 원서와 같은 서식 3 통합 출력으로 수정합니다.

Related Issue

Root Cause

  • 두 본문 중 하나씩 비운 원서를 각각 렌더링하고 별도 PDF로 병합하고 있었습니다.

Fix Description

  • 지원자별 두 본문을 같은 서식 3에 함께 렌더링한 뒤 지원자 순서대로 병합합니다.
  • 짧은 본문은 지원자당 한 장으로 출력하고, 긴 본문은 기존 글자 크기와 페이지 확장 로직을 유지합니다.
  • 1차 합격자 필터·정렬, 빈 본문 생략, 오류 처리 및 지원자 전체 원서 출력은 유지합니다.

Testing

  • Reproduced before fix
  • Verified after fix
  • Test details:
    • JUnit 87개 통과: PDF 25개, 일괄 출력 서비스 4개, 일반 회귀 22개, 파일 서비스 36개.
    • 통합 출력과 지원자 서식 좌표 일치, 1,600자 본문 페이지 확장, 검정고시, 빈 본문, 필터·정렬 및 오류 처리를 검증했습니다.
    • 실제 코드로 짧은 본문 1쪽·긴 본문 2쪽 PDF를 생성하고 시각 확인했습니다.
    • git diff --check 통과.

Risk & Impact

  • Risk level: Low
  • Affected areas: 어드민 자기소개서·학업계획서 일괄 PDF 생성 및 내부 문서 포트.
  • 운영 API 호출은 확인하지 않았습니다.

Checklist

  • No new regressions introduced
  • Edge cases considered
  • Logs / error handling updated if needed

@coderabbitai

coderabbitai Bot commented Oct 17, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are limited based on label configuration.

🏷️ Required labels (at least one): 1
  • ready-for-review
🚫 Excluded labels (none allowed): 2
  • wip
  • do-not-review

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Repository: EntryDSM/entrydsm-platform/.coderabbit.yaml
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 9a9d0c2f-26b1-43c1-af8c-d83ff15734fb

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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.

@kusuri12-09
kusuri12-09 merged commit e64f317 into develop Oct 17, 2026
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.

2 participants