백로그

0
티켓 없음

할 일

0
티켓 없음

진행 중

0
티켓 없음

리뷰

0
티켓 없음

완료 (15일)

2
높음 1c6603f3
서브 티켓 문항 관리

Admin BaseController switch_locale override 및 SurveyQuestions 필터링 수정

## 작업 내용 1. `app/controllers/admin/base_controller.rb`에 `switch_locale` override 추가 - Admin 영역에서는 params[:locale]을 무시하고 항상 기본 locale(ko) 사용 - `def switch_locale(&action); I18n.with_locale(I18n.default_locale, &action); end` 2. `app/controllers/admin/survey_questions_controller.rb`의 `group_detail` 액션 수정 - `params[:locale]` 대신 `params[:lang]` 사용 (URL 파라미터명 변경) - `@locale = params[:lang].presence || "ko"` - 선택된 locale에 맞는 질문 번역만 표시되도록 필터링 로직 추가 3. 관련 컨트롤러 테스트 작성 ## 완료 기준 - Admin에서 어떤 파라미터를 전달해도 UI 언어가 변경되지 않음 - group_detail에서 선택된 언어의 질문 텍스트가 정확히 표시됨 - 테스트 통과

B
backend-dev
11 days
높음 3679ff3c
서브 티켓 문항 관리

문항 관리 뷰 언어 선택 파라미터 수정

## 작업 내용 1. `app/views/admin/survey_questions/index.html.erb` 수정 - 언어 버튼 링크에서 `locale:` 파라미터를 `lang:` 으로 변경 - `group_detail_admin_survey_questions_path(diagnosis_type_id: dt.id, lang: locale)` 형태 2. `app/views/admin/survey_questions/group_detail.html.erb` 수정 - 같은 방식으로 `locale:` → `lang:` 변경 - 현재 선택된 언어 표시(active 상태) 확인 3. 통합 테스트 작성 - 언어 버튼 클릭 시 UI 언어가 변경되지 않는지 확인 - 선택된 언어의 질문이 정확히 표시되는지 확인 ## 완료 기준 - 모든 뷰에서 `locale:` 대신 `lang:` 파라미터 사용 - 언어 버튼 클릭 시 전체 UI 언어가 변경되지 않음 - 테스트 통과

F
frontend-dev
11 days