diff --git a/frontend/issues-dashboard.html b/frontend/issues-dashboard.html index e52d9d4..2452f04 100644 --- a/frontend/issues-dashboard.html +++ b/frontend/issues-dashboard.html @@ -231,11 +231,8 @@ } // 페이지 권한 확인 - if (!window.pagePermissionManager) { - window.pagePermissionManager = new PagePermissionManager(currentUser); - } - - await window.pagePermissionManager.loadPermissions(); + window.pagePermissionManager.setUser(currentUser); + await window.pagePermissionManager.loadPagePermissions(); if (!window.pagePermissionManager.canAccessPage('issues_dashboard')) { alert('현황판 접근 권한이 없습니다.'); diff --git a/frontend/static/js/core/permissions.js b/frontend/static/js/core/permissions.js index ed31261..1ac642c 100644 --- a/frontend/static/js/core/permissions.js +++ b/frontend/static/js/core/permissions.js @@ -21,6 +21,7 @@ class PagePermissionManager { 'issues_inbox': { title: '수신함', defaultAccess: true }, 'issues_management': { title: '관리함', defaultAccess: false }, 'issues_archive': { title: '폐기함', defaultAccess: false }, + 'issues_dashboard': { title: '현황판', defaultAccess: true }, 'projects_manage': { title: '프로젝트 관리', defaultAccess: false }, 'daily_work': { title: '일일 공수', defaultAccess: false }, 'reports': { title: '보고서', defaultAccess: false },