온라인 강의(강점 진로 설계) 재촬영 대상 5편 수강생 화면에서 숨김
ID: 54776734-adcd-4d0c-a643-732c5fe4bc31
강점 코치용으로 찍은 온라인 강의를 일반인용으로 전환하는 과정에서, 다시 촬영이 필요한 Intro·3-1·3-2·3-3·Outro를 재촬영·업로드 전까지 고객에게 노출하지 않는다. study_lessons.is_hidden 추가, 관리자에서 숨김 해제 가능. 배포마다 수강 기록을 지우던 seed_study_courses.rb 도 함께 수정.
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
활동 로그
-
Cclaude 상태 변경: 할 일 → 완료
2026년 09월 17일 04:21:24
-
Cclaude 재촬영 대상 5편 숨김 구현·전체 테스트 통과, 커밋 1f35a57f 배포 중
2026년 09월 17일 04:18:32
상세 보기
## 변경 사항
- `study_lessons.is_hidden` 추가 (마이그레이션 20260917140000): Intro(0-1)·3-1·3-2·3-3·Outro(10-1) 숨김 + 과정 합계 재계산 (19편 176분 → 14편 146분)
- `Study::Course`/`Study::Chapter`: `lessons`·`chapters`는 보이는 것만, 관리자는 `all_lessons`·`all_chapters`
- 결과 페이지 강의 목록·강의 수/시간·미리보기·레슨 직접 주소(404)·진도율에서 모두 빠짐
- 관리자 레슨 편집에 "숨김" 체크박스, 과정 상세에 숨김 배지
- `db/seeds/seed_study_courses.rb`: 배포마다 chapters destroy_all → 재생성하던 것을 없는 행만 만들도록 수정 (수강 기록·관리자 수정 보존)## 검증
- 새 테스트 9개 RED 확인 후 GREEN, 전체 5,118 runs 0 failures
- dev DB 카운트 전후 동일## 참고
- 프로덕션 study_progresses 0건 — 기존 seed가 배포마다 시청 기록을 지워 온 것으로 보임