[할인코드확장 PR5] 교육 결제 페이지 할인코드 UI + 레거시 정리
ID: 98a78d30-e200-466c-9473-458da6134189
## 목표
교육 결제 페이지에 할인코드 입력 UI 추가 + 레거시 테이블/컬럼 정리
## 변경 사항
### 교육 결제 페이지 UI
- Workshop 결제 페이지에 payments/_discount_code.html.erb partial 삽입
- Stimulus discount-code 컨트롤러에 item_type/item_id 파라미터 전달
- Study::Course 결제 페이지에도 동일 적용
### 레거시 정리 (2단계 제거)
- 마이그레이션: discount_code_products 테이블 삭제
- 마이그레이션: applies_to_all 컬럼 삭제
- DiscountCodeProduct 모델 파일 삭제
- DiscountCode에서 ignored_columns 제거
## 완료 기준
- [ ] 교육 결제 페이지에서 할인코드 입력/검증 UI 동작
- [ ] 레거시 테이블/컬럼 완전 제거
- [ ] bin/ci 전체 통과
## 의존성: PR #3, PR #4 완료 필수
## 관련 파일
- app/views/payments/_discount_code.html.erb
- app/javascript/controllers/discount_code_controller.js
- app/models/discount_code_product.rb (삭제)
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
활동 로그
-
팀팀리드 상태 변경: 리뷰 → 완료
2026년 04월 15일 08:37:51
-
팀팀리드 상태 변경: 진행 중 → 리뷰
2026년 04월 15일 08:30:07
-
팀팀리드 상태 변경: 백로그 → 진행 중
2026년 04월 15일 08:26:21
-
팀팀리드 상태 변경: 할 일 → 백로그
2026년 04월 15일 08:04:41