날짜 버튼
ID: a3cc36a1-eaeb-4bf0-86ca-315d479a5520
날짜 입력이 어렵게 되어 있음
날짜 관련된 버튼 점검
한국날짜 계산 확인
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
활동 로그
-
팀팀리드 팀 작업 완료 - 날짜 버튼
2026년 03월 02일 10:24:16
상세 보기
## 수정된 기능
### DATE-1: 한국 시간대 설정 (timezone-dev)
- `config/application.rb`: `config.time_zone = "Asia/Seoul"` 설정
- `session_form_controller.js`: `new Date()` UTC 파싱 → 직접 파싱으로 수정
- `test/configuration/timezone_test.rb` (신규): 시간대 테스트 4개### DATE-2: 달력 날짜 선택 컴포넌트 (팀리드)
- `app/javascript/controllers/datepicker_controller.js` (신규): Stimulus 달력 컨트롤러
- 한국어 요일/월 표시
- 달력 팝오버 토글, 월 이동
- 오늘/선택된 날짜 하이라이트
- 외부 클릭 닫기, min/max 제한
- custom event dispatch (datepicker:change)
- `app/views/shared/_datepicker.html.erb` (신규): 달력 파셜### DATE-3: 기존 폼 적용 + QT 세션 UX 개선 (팀리드)
- `app/views/qt/sessions/new.html.erb`: 시작일/종료일 → datepicker 교체
- `app/views/sermons/_form.html.erb`: 설교 날짜 → datepicker 교체
- `session_form_controller.js`: 시작일 변경 시 테마 total_days 기반 종료일 자동 계산## 해결된 문제
- **CRITICAL**: config.time_zone 미설정 → KST 00:00~08:59에 날짜가 하루 밀리는 버그 수정
- **HIGH**: 브라우저 네이티브 date input → 커스텀 한국어 달력 팝오버로 교체## 발견된 패턴/주의사항
- sqlite3 CLI 미설치 → schema_format = :sql 환경에서 db:migrate 시 에러. 임시로 :ruby로 변경하여 해결
- prayer_partners_controller_test 2개 기존 실패 존재## 테스트 결과
- 446 runs, 1060 assertions, 2 failures (기존), 0 errors -
팀팀리드 상태 변경: 진행 중 → 완료
2026년 03월 02일 10:23:58
-
팀팀리드 위임: dateform-dev에게 '[DATE-3] 기존 폼에 달력 날짜 선택 적용 + QT 세션 UX 개선' 작업 배정
2026년 03월 02일 10:08:36
-
팀팀리드 위임: datepicker-dev에게 '[DATE-2] 달력 날짜 선택 Stimulus 컨트롤러 구현' 작업 배정
2026년 03월 02일 10:08:25
-
팀팀리드 위임: timezone-dev에게 '[DATE-1] 한국 시간대(KST) 설정 + 날짜 계산 수정' 작업 배정
2026년 03월 02일 10:08:09
-
팀팀리드 작업 시작 - 날짜 버튼
2026년 03월 02일 10:07:49
상세 보기
## 작업 계획
- 목표: 날짜 입력 UX 개선 + 한국 시간대(KST) 계산 정확성 확보
- 접근 방식: 3개 서브 티켓으로 분해하여 병렬 처리## 분석 결과
1. **CRITICAL**: `config.time_zone` 주석 처리 → UTC 기본값. Date.current 12곳이 모두 UTC 기준
2. **HIGH**: 브라우저 네이티브 date input 사용 → 레거시의 달력 팝오버 대비 불편
3. **MEDIUM**: session_form_controller.js의 new Date() UTC 파싱 이슈## 현재 상태
- 보드 현황: backlog 2 / todo 0 / in_progress 1 / review 0 / done 74
- 관련 기존 작업: 디자인 시스템 재설계 완료 (shared/_input 파셜 존재) -
팀팀리드 티켓 클레임 완료
2026년 03월 02일 10:05:18