From 8bc9d4b21b179710a4a959d5b3472e17fc9aded7 Mon Sep 17 00:00:00 2001 From: 이민희 <mhlee@maprex.co.kr> Date: 화, 28 12월 2021 11:37:55 +0900 Subject: [PATCH] 하위이슈 권한 없는데 삭제 버튼 생기는 문제 해결 --- src/main/webapp/scripts/config.js | 38 ++++++++++++++++++++++++++++++-------- 1 files changed, 30 insertions(+), 8 deletions(-) diff --git a/src/main/webapp/scripts/config.js b/src/main/webapp/scripts/config.js index 8c0a0f1..be59c2b 100644 --- a/src/main/webapp/scripts/config.js +++ b/src/main/webapp/scripts/config.js @@ -61,12 +61,6 @@ // 臾몄쓽�븯湲� $rootScope.information = false; - // �궗�슜�옄 �벑湲됰챸 - $rootScope.myLevel = ""; - - // 遺��꽌紐� - $rootScope.myDepartments = ""; - // PrimaryWorkspace $rootScope.hasPrimaryWorkspace = false; @@ -119,6 +113,8 @@ file : 314572800 // 100MB }; + $rootScope.isMainSearch = false; // �넻�빀 寃��깋 �뿬遺� + // �뀒�씠釉� �꽕�젙 諛� 湲곕뒫�쓣 愿�由ы븯�뒗 �꽌鍮꾩뒪 $rootScope.$tableProvider = $tableProvider; @@ -135,7 +131,6 @@ return true; }; - // �씠�뒋 �깮�꽦, �닔�젙�뿉�꽌 �떎以� �꽑�깮, �떒�씪 �꽑�깮 �샃�뀡�뿉 泥댄겕�릺寃� �빐二쇰뒗 湲곕뒫 $rootScope.selectOption = function (useValues, value) { @@ -258,6 +253,24 @@ "USER_PERMISSION_MNG_GUIDE" : 2, }; + // 荑좏궎 ���옣 + $rootScope.setCookie = function (name, value, exp) { + var date = new Date(); + date.setTime(date.getTime() + exp*24*60*60*1000); + document.cookie = name + '=' + value + ';expires=' + date.toUTCString() + ';path=/'; + }; + + // 荑좏궎 媛��졇�삤湲� + $rootScope.getCookie = function (name) { + var value = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); + return value? value[2] : null; + } + + // 荑좏궎 �궘�젣 + $rootScope.deleteCookie = function (name) { + document.cookie = name + '=; expires=Thu, 01 Jan 1999 00:00:10 GMT;'; + } + // �쁽�옱 �꽑�깮�맂 �씠�뒋 ���엯 �븘�씠�뵒 媛��졇�삤湲� $rootScope.getCurrentIssueTypeId = function () { return $rootScope.issueTypeMenu != null ? $rootScope.issueTypeMenu.id : null; @@ -275,7 +288,6 @@ if (!$rootScope.isDefined($rootScope.user)) { return false; } - var permissionVal = $rootScope.mngPermission[userPermission]; if (($rootScope.user.permission & permissionVal) !== 0) { @@ -316,6 +328,16 @@ if (!$rootScope.isDefined($rootScope.user)) { return false; } + // 遺��꽌紐� 諛곗뿴 �빀移섍린 + if ($rootScope.user.departmentVos.length > 0) { + $rootScope.departments = ''; + let separator = ','; + + for (let i = 0; i < $rootScope.user.departmentVos.length; i++) { + $rootScope.departments += $rootScope.user.departmentVos[i].departmentName + + (i === $rootScope.user.departmentVos.length - 1 ? '': separator); + } + } var permissionVal = $rootScope.mngPermission['USER_PERMISSION_MNG_ISSUE_STATUS']; permissionVal += $rootScope.mngPermission['USER_PERMISSION_MNG_WORKFLOW']; -- Gitblit v1.8.0