코치용 강의 경로 정리(설계 C): /courses/strength-coach-intro → 내 강의
ID: a5f6abeb-a521-4702-83b6-bd9be8ca8174
설계 B(내 강의 메뉴, b3aac968) 배포 후, 코치 19명(workshop_bonus, 만료 2026-12-16)이 사이드바 「내 강의」로 잘 들어오는지 확인하고 진행한다.
- /courses/strength-coach-intro 와 그 회차 경로를 /:locale/my-courses/strength-coach-intro 로 리다이렉트
- Study::CoursesController·LessonsController 의 require_staff_role 예외 조항(COURSE_SLUG) 제거
- /learn/courses 목록은 staff 전용으로 유지
- 강의 단독 구매 화면의 「미리 보기」 링크(course_lesson_path)도 함께 정리
기준 문서: docs/superpowers/specs/2026-09-22-expert-course-mails-and-my-courses-design.md 5절
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
활동 로그
-
Cclaude 상태 변경: 리뷰 → 완료
2026년 09월 30일 06:27:27
-
Cclaude 상태 변경: 진행 중 → 리뷰
2026년 09월 30일 06:17:20
-
Cclaude 설계 C 구현 완료(커밋 03560232, 미배포)
2026년 09월 30일 06:17:14
상세 보기
## 사전 확인(운영 방문 기록)
- 9/29~9/30 옛 경로 방문 15건 전부 봇, 로그인 사용자의 옛 경로 마지막 사용 9/22
- 강의 방문 20건은 새 주소(/ko/my-courses). 코치 19명은 전원 staff?(코치 17, 관리자 2)## 변경
- /courses/strength-coach-intro · /learn/courses/strength-coach-intro · 회차 주소: 권한 있으면 내 강의, 없거나 비로그인이면 판매 페이지(302). 로그인+미리 보기 회차는 내 강의
- 직원 예외 없음(코치가 전원 직원이라 예외를 두면 효과 없음)
- 판매 페이지 「미리 보기」 → my_course_lesson_path
- 이미 끝나 있던 것: /diagnoses/:id/basic_course 리다이렉트, 판매 페이지 「강의 이어서 보기」
- 일반 강의 화면 테스트는 이 강의를 복사한 강의로(test/support/study_generic_course.rb)## 검증
- 관련 테스트 1218개 통과, 로컬 3000에서 9WAY 쪽 옛 주소 → 판매 페이지 302 확인## 남은 것
- study/courses/show 의 online_strength 분기는 이제 도달 불가 → 따로 정리 -
Cclaude 상태 변경: 할 일 → 진행 중
2026년 09월 30일 06:03:46