QT 세션 수정/편집
ID: 8bd8fa27-fa03-45bd-977d-515938425d85
## 목표
QT 세션의 edit/update 기능 추가 (현재 생성만 가능)
## 구현 내용
- qt/sessions_controller에 edit, update 액션 추가
- edit 뷰 생성 (기존 new 폼 재활용, _form 파셜 분리)
- 수정 가능 필드: title, start_date, end_date
- 테마 변경 시 콘텐츠 매핑 재설정
- creator만 수정 가능 (권한 체크)
## 완료 기준
- [ ] edit/update 라우트 및 컨트롤러 액션
- [ ] _form 파셜 분리 (new/edit 공유)
- [ ] creator 권한 체크 (다른 사용자 수정 불가)
- [ ] 통합 테스트 (성공/권한 실패/유효성 실패)
- [ ] show 페이지에 "수정" 버튼 추가
## 관련 파일
- app/controllers/qt/sessions_controller.rb
- app/views/qt/sessions/
- config/routes.rb (이미 resources :sessions)
- test/controllers/qt/sessions_controller_test.rb
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
활동 로그
-
팀팀리드 상태 변경: 할 일 → 완료
2026년 03월 03일 04:08:43
-
팀팀리드 기능 계획 수립 - QT 세션 수정/편집 (Phase 1)
2026년 03월 02일 12:00:44
상세 보기
## 기능 개요
- QT 세션 edit/update 액션 추가 (현재 생성만 가능)## 분석 결과
- 영향 범위: qt/sessions_controller.rb, qt/sessions/ views, routes.rb
- 기존 패턴: resources :sessions 이미 존재 → edit/update 라우트 자동 포함
- new.html.erb 폼을 _form 파셜로 분리하면 재활용 가능## Phase 정보
- **Phase 1** - 스키마 정리 후 병렬 진행 가능
- 복잡도: simple (~5 파일)