백로그

0
티켓 없음

할 일

0
티켓 없음

진행 중

0
티켓 없음

리뷰

0
티켓 없음

완료 (전체)

1
보통 c41d4c76
서브 티켓 관리자 메뉴

사이드바에 관리자 메뉴 링크 추가

## 작업 내용 관리자(admin) 사용자에게만 보이는 "관리자" 메뉴 링크를 일반 사이드바에 추가합니다. ## 상세 요구사항 ### 1. sidebar_nav_item에 admin 아이콘 추가 - `app/views/shared/_sidebar_nav_item.html.erb`의 icons 해시에 "admin" 키 추가 - 톱니바퀴(settings/cog) 아이콘 SVG path 사용 ### 2. i18n 번역 추가 - `config/locales/ko.yml`의 `nav.sidebar` 아래에 `admin: "관리자"` 추가 - `config/locales/en.yml`의 `nav.sidebar` 아래에 `admin: "Admin"` 추가 - `config/locales/zh.yml`의 `nav.sidebar` 아래에 `admin: "管理员"` 추가 - `config/locales/vi.yml`의 `nav.sidebar` 아래에 `admin: "Quản trị"` 추가 ### 3. 사이드바에 관리자 메뉴 조건부 렌더링 - `app/views/shared/_sidebar.html.erb`에서 nav 섹션 끝(</nav> 직전), 나의 결과 아래에 추가 - `Current.user&.admin?` 조건으로 감싸기 - admin_root_path로 이동 - active 조건: `controller_path.start_with?("admin")` ### 4. 테스트 작성 - 관리자 사용자가 사이드바에서 "관리자" 링크를 볼 수 있는지 테스트 - 일반 사용자에게는 "관리자" 링크가 보이지 않는지 테스트 ## 완료 기준 - admin 사용자로 로그인 시 사이드바에 "관리자" 메뉴가 보임 - 일반 사용자로 로그인 시 "관리자" 메뉴가 보이지 않음 - "관리자" 클릭 시 /admin으로 이동 - 모든 테스트 통과

D
dev-1
11 days