| | |
| | | projectIds : (function () { |
| | | var projectIds = []; |
| | | |
| | | angular.forEach($scope.vm.projects, function (project) { |
| | | projectIds.push(project.id); |
| | | }); |
| | | if (!$scope.vm.allIssue) { //전체 키워드 검색이 아닐 경우에만 프로젝트ID push |
| | | angular.forEach($scope.vm.projects, function (project) { |
| | | projectIds.push(project.id); |
| | | }); |
| | | } |
| | | |
| | | return projectIds; |
| | | })(), |
| | |
| | | issueTypeIds : (function () { |
| | | var issueTypeIds = []; |
| | | |
| | | angular.forEach($scope.vm.search.issueTypeIds, function (issueTypeId) { |
| | | issueTypeIds.push(issueTypeId.fieldKey); |
| | | }); |
| | | if (!$scope.vm.allIssue) { //전체 키워드 검색이 아닐 경우에만 이슈유형ID push |
| | | angular.forEach($scope.vm.search.issueTypeIds, function (issueTypeId) { |
| | | issueTypeIds.push(issueTypeId.fieldKey); |
| | | }); |
| | | } |
| | | |
| | | return issueTypeIds; |
| | | })(), |
| | |
| | | if (keyWord != null) { |
| | | $scope.vm.search.keyWord = keyWord; |
| | | $rootScope.isMainSearch = true; |
| | | |
| | | $scope.vm.allIssue = true; |
| | | $rootScope.$broadcast("getPageListKeyWord", {keyWord: $scope.vm.search.keyWord}); |
| | | } |
| | | |
| | |
| | | // 검색 기본값 세팅 |
| | | $scope.vm.search.issueTypeIds = []; |
| | | $scope.vm.projects = []; |
| | | if (keyWord == null || keyWord === '') { |
| | | if (!$scope.vm.allIssue && keyWord == null || keyWord === '') { |
| | | // 메뉴에서 선택된 이슈 유형을 기본으로 추가 |
| | | if ($rootScope.issueTypeMenu != null) { |
| | | //$scope.vm.pageTitle = $rootScope.issueTypeMenu.name; |
| | | $scope.vm.pageTitle = $rootScope.issueTypeMenu.name; |
| | | |
| | | $scope.vm.search.issueTypeIds.push({ |
| | | fieldKey: $rootScope.issueTypeMenu.id, |
| | |
| | | parameter : function () { |
| | | return { |
| | | id : id, |
| | | issueTypeId : $scope.vm.viewer.issueTypeVo.id |
| | | }; |
| | | } |
| | | } |
| | |
| | | resolve : { |
| | | parameter : function () { |
| | | return { |
| | | issueTypeId : $scope.vm.issueTypeId |
| | | issueTypeId : $scope.vm.issueTypeId, |
| | | allIssue : $scope.vm.allIssue |
| | | }; |
| | | } |
| | | } |
| | |
| | | var deferred = $q.defer(); |
| | | |
| | | var content = { |
| | | issueTypeId : $rootScope.getCurrentIssueTypeId() |
| | | issueTypeId : (function () { |
| | | var id = ""; |
| | | if ($rootScope.allIssueList) { |
| | | id = -1; |
| | | } else { |
| | | id = $rootScope.getCurrentIssueTypeId(); |
| | | } |
| | | return id; |
| | | })() |
| | | } |
| | | |
| | | IssueTableConfig.detail($resourceProvider.getContent(content, |