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
활동 로그
-
팀팀리드 상태 변경: 리뷰 → 완료
2026년 03월 11일 22:24:04
-
팀팀리드 상태 변경: 할 일 → 리뷰
2026년 03월 11일 14:24:04