Skip to content

feat(play): 기존 작품 이관용 임시 어드민 엔드포인트 + 다이얼로그 배너 폴백 제거#557

Merged
oyc0401 merged 2 commits into
mainfrom
playigrus
Jul 20, 2026
Merged

feat(play): 기존 작품 이관용 임시 어드민 엔드포인트 + 다이얼로그 배너 폴백 제거#557
oyc0401 merged 2 commits into
mainfrom
playigrus

Conversation

@oyc0401

@oyc0401 oyc0401 commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

요약

  • POST /api/admin/migrate (운영진 전용, multipart) — project.igrus.co.kr 기존 작품 이관용 임시 엔드포인트
    • igrus 본 DB users 닉네임 갱신 (이름/학번으로 식별, 동명이인 시 409+후보 반환)
    • 썸네일 S3 업로드 (배너도 같은 이미지), insertProject + 즉시 승인 재사용
    • 같은 학번+제목 재실행 시 등록 생략 (idempotent)
  • play 시크릿의 igrus_dsn 키(또는 IGRUS_DSN env)가 있을 때만 라우트 등록 — 이관 후 키 제거로 폐쇄
  • 상세 다이얼로그: 배너 없으면 썸네일 폴백 제거 → 흰 배경

🤖 Generated with Claude Code

oyc0401 and others added 2 commits July 20, 2026 23:00
- POST /api/admin/migrate (운영진 전용, multipart)
- igrus 본 DB users 닉네임 갱신 + 썸네일 S3 업로드(배너 겸용) + 즉시 승인 등록
- 시크릿 igrus_dsn 키(또는 IGRUS_DSN env) 설정 시에만 열림 — 이관 후 키 제거로 폐쇄
- 같은 학번+제목 재실행 시 등록 생략 (idempotent)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@oyc0401
oyc0401 merged commit bae62a6 into main Jul 20, 2026
5 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