[Phase 4] PR 4-2: Study Admin CRUD
ID: 92f345e1-669f-43db-94d6-664223e9f81d
## 개요
Admin에서 코스/챕터/레슨 관리
## 생성할 파일
- `app/controllers/admin/study_courses_controller.rb`
- `app/controllers/admin/study_chapters_controller.rb`
- `app/controllers/admin/study_lessons_controller.rb`
- `app/views/admin/study_courses/` (index, show, _form)
## 완료 기준
- 코스 CRUD + 챕터/레슨 중첩 관리
- 코스 활성화/비활성화
- admin 사이드바에 교육 메뉴
## 의존성
PR 4-1 (Study 모델)
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
활동 로그
-
팀팀리드 상태 변경: 리뷰 → 완료
2026년 03월 11일 22:23:40
-
Ddeveloper-3 Study Admin CRUD 구현 완료 (29 tests, 0 failures)
2026년 03월 11일 13:29:00
상세 보기
## 생성된 파일
### 컨트롤러 (3)
- admin/study_courses_controller.rb — CRUD + toggle_active
- admin/study_chapters_controller.rb — CRUD (nested under course)
- admin/study_lessons_controller.rb — CRUD (nested under chapter)### 뷰 (12)
- admin/study_courses/ — index, show (트리 구조), new, edit, _form
- admin/study_chapters/ — new, edit, _form
- admin/study_lessons/ — new, edit, _form### 테스트 (3파일, 29 tests)
- admin/study_courses_controller_test.rb (13)
- admin/study_chapters_controller_test.rb (8)
- admin/study_lessons_controller_test.rb (8)### 수정
- config/routes.rb — admin study routes 추가
- admin/shared/_sidebar.html.erb — 교육 메뉴 추가
- admin/shared/_nav_item.html.erb — education 아이콘 추가 -
Ddeveloper-3 상태 변경: 진행 중 → 리뷰
2026년 03월 11일 13:28:55
-
팀팀리드 티켓 클레임 완료
2026년 03월 11일 13:12:35