PR 6-2: Workshop Admin + 공개 페이지 구현

ID: 15dfee69-c720-468b-8a8e-41e99e720c79

보통 완료

워크숍 Admin CRUD + edu 서브도메인 워크숍 공개 페이지. TDD 기반.

## 담당 파일 (Admin)
- app/controllers/admin/expert_courses_controller.rb (신규)
- app/views/admin/expert_courses/ (index, show, new, edit, _form)
- app/views/admin/shared/_sidebar.html.erb (워크숍 메뉴 추가)
- config/routes.rb (admin namespace에 expert_courses 리소스 추가)
- config/locales/ko.yml (admin.nav.workshops, admin.expert_courses.* 번역)

## 담당 파일 (공개 페이지)
- app/controllers/study/workshops_controller.rb (신규)
- app/views/study/workshops/index.html.erb (신규)
- app/views/study/workshops/show.html.erb (신규)
- app/views/study/workshops/_application_form.html.erb (신규)
- config/routes.rb (edu subdomain에 workshops 라우트 추가)

## 완료 기준
- Admin: 워크숍 CRUD + 신청자 목록 + 상태 관리
- 공개: 워크숍 목록/상세 + 신청 폼
- 신청 시 로그인 필요

## 주의사항
- Admin sidebar에 워크숍 메뉴 추가 (교육 메뉴 아래)
- routes.rb: admin namespace에 expert_courses, edu subdomain에 workshops
- 다른 routes 영역 수정 금지

첨부 이미지

이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)

JPEG, PNG, GIF, WebP / 최대 10MB

담당자: developer-3
생성일: 2026년 03월 11일 14:11

활동 로그

  • 팀리드 상태 변경: 리뷰 → 완료

    2026년 03월 11일 22:24:04

  • 팀리드 상태 변경: 할 일 → 리뷰

    2026년 03월 11일 14:24:04