| | |
| | | // 최고관리자 존재 여부 |
| | | $rootScope.hasSuperUser = false; |
| | | |
| | | // 메인 검색 여부 |
| | | $rootScope.isMainSearch = false; |
| | | |
| | | // 대시보드 선택 0:전체 1:프로젝트 |
| | | $rootScope.dashboard = 0; |
| | | |
| | |
| | | image : 10485760, // 10MB |
| | | file : 314572800 // 100MB |
| | | }; |
| | | |
| | | $rootScope.isMainSearch = false; // 통합 검색 여부 |
| | | |
| | | // 테이블 설정 및 기능을 관리하는 서비스 |
| | | $rootScope.$tableProvider = $tableProvider; |
| | |
| | | "USER_PERMISSION_MNG_ISSUE" : 4096, |
| | | "USER_PERMISSION_MNG_PARTNER" : 2048, |
| | | "USER_PERMISSION_MNG_API" : 1024, |
| | | "USER_PERMISSION_MNG_ISSUE_SYSTEM" : 512, |
| | | "USER_PERMISSION_MNG_ISSUE_STATUS" : 512, |
| | | "USER_PERMISSION_MNG_WORKFLOW" : 256, |
| | | "USER_PERMISSION_MNG_CUSTOME_FIELD" : 128, |
| | | "USER_PERMISSION_MNG_ISSUE_TYPE" : 64, |
| | |
| | | "USER_PERMISSION_MNG_EVENT" : 4, |
| | | "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 false; |
| | | }; |
| | | |
| | | $rootScope.getMyInfo = function () { |
| | | |
| | | User.findMyLevelAndDepartment($resourceProvider.getContent({}, |
| | | $resourceProvider.getPageContent(0, 0))).then(function (result) { |
| | | |
| | | if (result.data.message.status === "success") { |
| | | $rootScope.myLevel = result.data.data.levelName |
| | | $rootScope.myDepartments = result.data.data.departmentName |
| | | } |
| | | }); |
| | | } |
| | | // $rootScope.getMyInfo = function () { |
| | | // |
| | | // User.findMyLevelAndDepartment($resourceProvider.getContent({}, |
| | | // $resourceProvider.getPageContent(0, 0))).then(function (result) { |
| | | // |
| | | // if (result.data.message.status === "success") { |
| | | // $rootScope.myLevel = result.data.data.levelName |
| | | // $rootScope.myDepartments = result.data.data.departmentName |
| | | // } |
| | | // }); |
| | | // } |
| | | |
| | | /*$rootScope.checkMngPermissionViewIssueAndProject = function (userPermission) { |
| | | if (!$rootScope.isDefined($rootScope.user)) { |
| | |
| | | // 이슈 목록->상세화면에서 마지막으로 접근한 이슈 아이디 - 라우트 탈때마다 초기화 |
| | | $rootScope.currentDetailIssueId = null; |
| | | // 사용자 정보를 가져온다. |
| | | $rootScope.getMyInfo(); |
| | | // $rootScope.getMyInfo(); |
| | | |
| | | $log.debug("toState.name : ", toState.name); |
| | | $log.debug("$rootScope.previousStateName 확인 : ", $rootScope.previousStateName); |
| | |
| | | } |
| | | } |
| | | |
| | | // 이슈 검색 페이지에서 벗어날 경우 처리 |
| | | if ($rootScope.isMainSearch) { |
| | | $rootScope.isMainSearch = false; |
| | | } |
| | | }); |
| | | |
| | | // if ui-router $http occur error, trigger this event |