diff --git a/frontend/components/header.html b/frontend/components/header.html index 16b7cd1..74ec264 100644 --- a/frontend/components/header.html +++ b/frontend/components/header.html @@ -177,8 +177,8 @@
- - 계정 설정 + + 프로필 관리 @@ -188,8 +188,8 @@
관리자
- - 사용자 관리 + + 계정 관리 diff --git a/frontend/static/js/header-loader.js b/frontend/static/js/header-loader.js index 054d354..6a2704c 100644 --- a/frontend/static/js/header-loader.js +++ b/frontend/static/js/header-loader.js @@ -195,12 +195,24 @@ document.addEventListener('headerLoaded', () => { if (dropdownUserRole) dropdownUserRole.textContent = roleText; // 관리자 메뉴 표시/숨김 + console.log('🔍 사용자 권한 확인:', { + role: user.role, + is_admin: user.is_admin, + can_manage_books: user.can_manage_books, + can_manage_notes: user.can_manage_notes, + can_manage_novels: user.can_manage_novels + }); + if (adminMenuSection) { if (user.role === 'root' || user.role === 'admin' || user.is_admin) { + console.log('✅ 관리자 메뉴 표시'); adminMenuSection.classList.remove('hidden'); } else { + console.log('❌ 관리자 메뉴 숨김'); adminMenuSection.classList.add('hidden'); } + } else { + console.log('❌ adminMenuSection 요소를 찾을 수 없음'); } } else { // 로그아웃된 상태